Skip to main content

storage blob lease

Manages lease operations on a blob (acquire, renew, change, release, break).

Options

  • --account-name - (Required) (Required) Storage account name.
  • -c, --container-name - (Required) (Required) Container name.
  • -n, --name - (Required) (Required) Blob name.
  • -g, --resource-group - (Required) (Required) Resource group name.
  • -s, --subscription-id - (Required) (Required) Subscription ID.
  • --action - (Required) (Required) Lease action: acquire, renew, change, release, or break.
  • --lease-duration - Lease duration in seconds (-1 for infinite).
  • --lease-id - Existing lease ID (required for renew, change, release).
  • --proposed-lease-id - Proposed lease ID (required for change action).
  • --lease-break-period - Break period in seconds (used with break action).

Examples

Acquire a lease

$ topaz storage blob lease \
--subscription-id "00000000-0000-0000-0000-000000000000" \
--resource-group "rg-local" \
--account-name "salocal" \
--container-name "mycontainer" \
--name "file.txt" \
--action "acquire" \
--lease-duration 60
Star on GitHub