Cerulean

Azure Storage

Blob Storage

Blob Containers

  • List: List blob containers in your Azure Storage accounts.
  • Create: Create blob containers in your Azure Storage accounts.
  • Delete: Delete one or more blob containers from your Azure Storage accounts.
  • Search: Search for blob containers in your Azure Storage account using blob container name prefix.
  • Quick Open: Quickly open a blob container in your Azure Storage account by simply typing in a blob container's name.
  • Properties: View system properties of a blob container.
  • Metadata: Get/set metadata (user-defined key/value pair) for a blob container.
  • ACL: Get/set blob container ACL. Blob container ACL controls how blobs in a blob container will be accessed.
  • Access Policies: Get/set blob container access policies. Access policies are used for creating Shared Access Signature for a blob container or blob in that container.
  • Shared Access Signature: Create Shared Access Signature (SAS) on a blob container. You can create either create ad-hoc SAS token/URL (i.e. without any access policy) or a SAS token/URL that is bound to a blob container access policy.
  • Lease: Manage lease on a blob container. You can acquire, break, change, renew, or release lease on a blob container.
  • Upload: Upload blobs in a blob container. To learn more about uploading blobs, click here.
  • Download: Download all blobs from a blob container to your local computer. To learn more about downloading blobs, click here.
  • Copy: Copy all blobs from a blob container to another blob container/file share in same or a different storage account.
  • Snapshot Blobs: With a single click, take a snapshot of all blobs in a blob container.
  • Change Blobs Properties: With a single click, change properties like cache control, content language, content encoding and content type of all blobs in a blob container.
  • Change Access Tier: With a single click, change access tier (hot, cool, and archive) of all blobs in a blob container.
  • Export Blobs List: Download list of all blobs (with properties) in a blob container in CSV format.
New Blob Container
Blob Container Properties
Blob Container Metadata
Blob Container Permissions
Blob Container Shared Access Signature
Blob Container Shared Access Signature

Blobs

  • List: List blobs in a blob container. Both hierarchical (virtual folders/blobs) and flat listing is supported.
  • Create: Create an empty page blob, page blob from a file, an empty append blob or an append blob from a file.
  • Virtual Folder: Create a virtual folder inside a blob container. You can instruct Cerulean to persist this virtual folder - Cerulean creates a zero-byte blob to persist a virtual folder.
  • Delete: Delete one or more blobs from a blob container.
  • Search: Search for blobs in your Azure Storage account using blob name prefix.
  • Properties: Get/set properties of a blob. Ability to change blob properties of multiple blobs with a single click is also supported.
  • Metadata: Get/set metadata (user-defined key/value pair) for a blob.
  • Snapshot: Create a snapshot (read-only copy) of a blob. Ability to take snapshots of multiple blobs with a single click is also supported.
  • Shared Access Signature: Create Shared Access Signature (SAS) on a blob. You can either create an ad-hoc SAS token/URL (i.e. without any access policy) or a SAS token/URL that is bound to a blob container access policy.
  • Lease: Manage lease on a blob. You can acquire, break, change, renew, or release lease on a blob.
  • Upload: Upload blobs in a blob container. To learn more about uploading blobs, click here.
  • Download: Download blobs from a blob container to your local computer. To learn more about downloading blobs, click here.
  • Copy: Copy one or more blobs from a blob container to another blob container in same or a different storage account.
  • Rename: Rename a blob or a blob folder.
  • Change Access Tier: Change access tier (hot, cool, and archive) of one or more blobs/folders or all blobs in a blob container.
  • Soft Deleted Blobs: View soft deleted blobs and undelete them.
Blobs List
Blob Properties
Blob Metadata
Blob Snapshots
Blob Shared Access Signature
Blob Shared Access Signature
Rename Blob
Change Blob Access Tier (Single Blob)
Change Blob Access Tier (Multiple Blobs)
Set Blob Properties (Multiple Blobs)

Upload

  • Upload: Upload files/folders from your local computer to a blob container.
  • Blob Types: All blob types (block, page and append) are supported.
  • Drag/drop: Files and folders can be uploaded by simply dragging them from explorer/finder and dropping them in the tool.
  • Background Task: Uploading is done through a background task. The background task can continue even if the application is not running.
  • Parallel Upload: Multiple files are uploaded in parallel for faster uploads.
  • Sparse Upload: Page blobs are uploaded sparsely i.e. only pages that have data in them are uploaded thus speeding up the whole upload process.
  • Chunked Upload: Large files are automatically split in chunks and these chunks are uploaded in parallel for faster uploads. You can configure the chunk size.
  • GZIP Compression: You can specify file types (typically image, css, and javascript files) that should be compressed first using gzip compression and then uploaded.
  • Overwrite Behavior: You can specify how Cerulean should deal with scenarios where file you're trying to upload exists in the blob container.
Upload Files
New Virtual Folder
Empty Page Blob
New Page Blob From File
Empty Append Blob
New Append Blob From File

Download

  • Download: Download blobs and folders to your local computer.
  • Blob Types: All blob types (block, page and append) are supported. Based on the file type, blob's type is identified.
  • Background Task: Downloading is done through a background task. The background task can continue even if the application is not running.
  • Parallel Download: Multiple blobs are downloaded in parallel for faster downloads.
  • Sparse Download: Page blobs are downloaded sparsely i.e. only pages that have data in them are downloaded thus speeding up the whole download process.
  • Chunked Download: Large blobs are automatically split in chunks and these chunks are downloaded in parallel for faster downloads. You can configure the chunk size.
  • GZIP Decompression: Based on content encoding properties (content encoding property of the blob should be "gzip", you can specify if the blob should be downloaded and decompressed using gzip decompression.
  • Overwrite Behavior: You can specify how Cerulean should deal with scenarios where blobs you're trying to download exists in the local computer.
  • Preserve Date/Time: You can specify if Cerulean should preserve the last modified date/time of the blob by setting the last modified date/time property of the local file as blob's last modified date/time.
Download Blobs

Blob Service

  • Storage Analytics Settings: Configure storage analytics settings for blob service.
    • Logging Settings: View/update storage analytics logging settings for blob service.
    • Minute Metrics Settings: View/update storage analytics minute metrics settings for blob service.
    • Hourly Metrics Settings: View/update storage analytics hourly metrics settings for blob service.
  • CORS Settings: Configure CORS settings for blob service.
    • List: List CORS rules for blob service
    • Add: Add new CORS rule for blob service
    • Update: Update CORS rules for blob service
    • Delete: Delete CORS rules for blob service
  • Soft Delete Settings: Enable/disable soft delete setting for blobs.
  • Static Website Hosting Settings: Enable/disable static website hosting setting for a storage account.
Storage Analytics Logging Settings
Storage Analytics Hourly Metrics Settings
Storage Analytics Minute Metrics Settings
CORS Rules
CORS Rules
Soft Delete Settings
Static Website Hosting Settings