az storage container lease

Gerenciar concessões de contêineres de armazenamento de BLOBs.

Comandos

az storage container lease acquire

Solicita uma nova concessão.

az storage container lease break

Quebre a concessão se o contêiner tiver uma concessão ativa.

az storage container lease change

Alterar a ID de concessão de uma concessão ativa.

az storage container lease release

Libera a concessão.

az storage container lease renew

Renova a concessão.

az storage container lease acquire

Solicita uma nova concessão.

Se o contêiner não tiver uma concessão ativa, o serviço Blob criará uma no contêiner e retornará uma nova ID de concessão.

az storage container lease acquire --container-name
                                   [--account-key]
                                   [--account-name]
                                   [--auth-mode {key, login}]
                                   [--connection-string]
                                   [--if-modified-since]
                                   [--if-unmodified-since]
                                   [--lease-duration]
                                   [--proposed-lease-id]
                                   [--sas-token]
                                   [--subscription]
                                   [--timeout]

Parâmetros Exigidos

--container-name -c

O nome do contêiner.

Parâmetros Opcionais

--account-key

Chave da conta de armazenamento. Deve ser usado em conjunto com o nome da conta de armazenamento. Variável de ambiente: AZURE_STORAGE_KEY.

--account-name

Nome da conta de armazenamento. Variável de ambiente relacionada: AZURE_STORAGE_ACCOUNT. Deve ser usado em conjunto com a chave da conta de armazenamento ou com um token SAS. Se nenhum estiver presente, o comando tentará consultar a chave da conta de armazenamento usando a conta autenticada do Azure. Se um grande número de comandos de armazenamento for executado, a cota de API poderá ser atingida.

--auth-mode

O modo no qual executar o comando. o modo de "logon" usará diretamente suas credenciais de logon para a autenticação. O modo de "chave" herdado tentará consultar uma chave de conta se nenhum parâmetro de autenticação para a conta for fornecido. Variável de ambiente: AZURE_STORAGE_AUTH_MODE.

valores aceitos: key, login
--connection-string

Cadeia de conexão da conta de armazenamento. Variável de ambiente: AZURE_STORAGE_CONNECTION_STRING.

--if-modified-since

Inicia somente se modificado desde o UTC DateTime fornecido (Y-m-d'T ' H:M ' Z ').

--if-unmodified-since

Inicia somente se não for modificado desde o UTC DateTime fornecido (Y-m-d'T ' H:M ' Z ').

--lease-duration

Especifica a duração de concessão, em segundos, ou um negativo (- 1) para uma concessão que nunca expira. A duração de uma concessão não infinita pode ser entre 15 e 60 segundos. Uma duração de concessão não pode ser alterada usando renovar ou alterar. O padrão é-1 (concessão infinita).

valor padrão: -1
--proposed-lease-id

ID proposta da concessão, em um formato de cadeia de caracteres GUID. O serviço blob retornará 400 (solicitação inválida) se a ID da concessão proposta não estiver no formato correto.

--sas-token

Uma SAS (assinatura de acesso compartilhado). Deve ser usado em conjunto com o nome da conta de armazenamento. Variável de ambiente: AZURE_STORAGE_SAS_TOKEN.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID .

--timeout

Tempo limite da solicitação em segundos. Aplica-se a cada chamada ao serviço.

az storage container lease break

Quebre a concessão se o contêiner tiver uma concessão ativa.

Uma vez interrompida a concessão, não é possível renová-la. Qualquer solicitação autorizada pode interromper a concessão; a solicitação não precisa especificar uma ID de concessão correspondente. Quando uma concessão é interrompida, o período de concessão pode decorrer, durante o qual não há nenhuma operação de concessão, exceto a quebra e a liberação, podem ser executadas no contêiner. Quando uma concessão é interrompida com êxito, a resposta indica o intervalo em segundos até que uma nova concessão possa ser adquirida.

az storage container lease break --container-name
                                 [--account-key]
                                 [--account-name]
                                 [--auth-mode {key, login}]
                                 [--connection-string]
                                 [--if-modified-since]
                                 [--if-unmodified-since]
                                 [--lease-break-period]
                                 [--sas-token]
                                 [--subscription]
                                 [--timeout]

Parâmetros Exigidos

--container-name -c

O nome do contêiner.

Parâmetros Opcionais

--account-key

Chave da conta de armazenamento. Deve ser usado em conjunto com o nome da conta de armazenamento. Variável de ambiente: AZURE_STORAGE_KEY.

--account-name

Nome da conta de armazenamento. Variável de ambiente relacionada: AZURE_STORAGE_ACCOUNT. Deve ser usado em conjunto com a chave da conta de armazenamento ou com um token SAS. Se nenhum estiver presente, o comando tentará consultar a chave da conta de armazenamento usando a conta autenticada do Azure. Se um grande número de comandos de armazenamento for executado, a cota de API poderá ser atingida.

--auth-mode

O modo no qual executar o comando. o modo de "logon" usará diretamente suas credenciais de logon para a autenticação. O modo de "chave" herdado tentará consultar uma chave de conta se nenhum parâmetro de autenticação para a conta for fornecido. Variável de ambiente: AZURE_STORAGE_AUTH_MODE.

valores aceitos: key, login
--connection-string

Cadeia de conexão da conta de armazenamento. Variável de ambiente: AZURE_STORAGE_CONNECTION_STRING.

--if-modified-since

Inicia somente se modificado desde o UTC DateTime fornecido (Y-m-d'T ' H:M ' Z ').

--if-unmodified-since

Inicia somente se não for modificado desde o UTC DateTime fornecido (Y-m-d'T ' H:M ' Z ').

--lease-break-period

Essa é a duração proposta de segundos que a concessão deve continuar antes de ser quebrada, entre 0 e 60 segundos. Esse ponto de interrupção é usado somente se for menor do que o tempo restante da concessão. Se for mais longo, o tempo restante da concessão será usado. Uma nova concessão só estará disponível após a expiração do ponto de interrupção, mas a concessão poderá ser mantida por mais tempo do que o período de interrupção. Se esse cabeçalho não aparecer com uma operação de interrupção, uma concessão de duração fixa será interrompida após o período de concessão restante e uma concessão infinita será interrompida imediatamente.

--sas-token

Uma SAS (assinatura de acesso compartilhado). Deve ser usado em conjunto com o nome da conta de armazenamento. Variável de ambiente: AZURE_STORAGE_SAS_TOKEN.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID .

--timeout

Tempo limite da solicitação em segundos. Aplica-se a cada chamada ao serviço.

az storage container lease change

Alterar a ID de concessão de uma concessão ativa.

Uma alteração deve incluir a ID de concessão atual e uma nova ID de concessão.

az storage container lease change --container-name
                                  --lease-id
                                  --proposed-lease-id
                                  [--account-key]
                                  [--account-name]
                                  [--auth-mode {key, login}]
                                  [--connection-string]
                                  [--if-modified-since]
                                  [--if-unmodified-since]
                                  [--sas-token]
                                  [--subscription]
                                  [--timeout]

Parâmetros Exigidos

--container-name -c

O nome do contêiner.

--lease-id

ID da concessão para concessão ativa.

--proposed-lease-id

ID proposta da concessão, em um formato de cadeia de caracteres GUID. O serviço blob retornará 400 (solicitação inválida) se a ID da concessão proposta não estiver no formato correto.

Parâmetros Opcionais

--account-key

Chave da conta de armazenamento. Deve ser usado em conjunto com o nome da conta de armazenamento. Variável de ambiente: AZURE_STORAGE_KEY.

--account-name

Nome da conta de armazenamento. Variável de ambiente relacionada: AZURE_STORAGE_ACCOUNT. Deve ser usado em conjunto com a chave da conta de armazenamento ou com um token SAS. Se nenhum estiver presente, o comando tentará consultar a chave da conta de armazenamento usando a conta autenticada do Azure. Se um grande número de comandos de armazenamento for executado, a cota de API poderá ser atingida.

--auth-mode

O modo no qual executar o comando. o modo de "logon" usará diretamente suas credenciais de logon para a autenticação. O modo de "chave" herdado tentará consultar uma chave de conta se nenhum parâmetro de autenticação para a conta for fornecido. Variável de ambiente: AZURE_STORAGE_AUTH_MODE.

valores aceitos: key, login
--connection-string

Cadeia de conexão da conta de armazenamento. Variável de ambiente: AZURE_STORAGE_CONNECTION_STRING.

--if-modified-since

Inicia somente se modificado desde o UTC DateTime fornecido (Y-m-d'T ' H:M ' Z ').

--if-unmodified-since

Inicia somente se não for modificado desde o UTC DateTime fornecido (Y-m-d'T ' H:M ' Z ').

--sas-token

Uma SAS (assinatura de acesso compartilhado). Deve ser usado em conjunto com o nome da conta de armazenamento. Variável de ambiente: AZURE_STORAGE_SAS_TOKEN.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID .

--timeout

Tempo limite da solicitação em segundos. Aplica-se a cada chamada ao serviço.

az storage container lease release

Libera a concessão.

A concessão poderá ser liberada se o lease_id especificado corresponder ao que está associado ao contêiner. A liberação da concessão permite que outro cliente adquira imediatamente a concessão do contêiner assim que a liberação é concluída.

az storage container lease release --container-name
                                   --lease-id
                                   [--account-key]
                                   [--account-name]
                                   [--auth-mode {key, login}]
                                   [--connection-string]
                                   [--if-modified-since]
                                   [--if-unmodified-since]
                                   [--sas-token]
                                   [--subscription]
                                   [--timeout]

Parâmetros Exigidos

--container-name -c

O nome do contêiner.

--lease-id

ID da concessão para concessão ativa.

Parâmetros Opcionais

--account-key

Chave da conta de armazenamento. Deve ser usado em conjunto com o nome da conta de armazenamento. Variável de ambiente: AZURE_STORAGE_KEY.

--account-name

Nome da conta de armazenamento. Variável de ambiente relacionada: AZURE_STORAGE_ACCOUNT. Deve ser usado em conjunto com a chave da conta de armazenamento ou com um token SAS. Se nenhum estiver presente, o comando tentará consultar a chave da conta de armazenamento usando a conta autenticada do Azure. Se um grande número de comandos de armazenamento for executado, a cota de API poderá ser atingida.

--auth-mode

O modo no qual executar o comando. o modo de "logon" usará diretamente suas credenciais de logon para a autenticação. O modo de "chave" herdado tentará consultar uma chave de conta se nenhum parâmetro de autenticação para a conta for fornecido. Variável de ambiente: AZURE_STORAGE_AUTH_MODE.

valores aceitos: key, login
--connection-string

Cadeia de conexão da conta de armazenamento. Variável de ambiente: AZURE_STORAGE_CONNECTION_STRING.

--if-modified-since

Inicia somente se modificado desde o UTC DateTime fornecido (Y-m-d'T ' H:M ' Z ').

--if-unmodified-since

Inicia somente se não for modificado desde o UTC DateTime fornecido (Y-m-d'T ' H:M ' Z ').

--sas-token

Uma SAS (assinatura de acesso compartilhado). Deve ser usado em conjunto com o nome da conta de armazenamento. Variável de ambiente: AZURE_STORAGE_SAS_TOKEN.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID .

--timeout

Tempo limite da solicitação em segundos. Aplica-se a cada chamada ao serviço.

az storage container lease renew

Renova a concessão.

A concessão poderá ser renovada se a ID de concessão especificada corresponder à associada ao contêiner. Observe que a concessão poderá ser renovada mesmo se tiver expirado, desde que o contêiner não tenha sido concedido novamente desde a expiração da concessão. Quando você renova uma concessão, o relógio de duração é redefinido.

az storage container lease renew --container-name
                                 --lease-id
                                 [--account-key]
                                 [--account-name]
                                 [--auth-mode {key, login}]
                                 [--connection-string]
                                 [--if-modified-since]
                                 [--if-unmodified-since]
                                 [--sas-token]
                                 [--subscription]
                                 [--timeout]

Parâmetros Exigidos

--container-name -c

O nome do contêiner.

--lease-id

ID da concessão para concessão ativa.

Parâmetros Opcionais

--account-key

Chave da conta de armazenamento. Deve ser usado em conjunto com o nome da conta de armazenamento. Variável de ambiente: AZURE_STORAGE_KEY.

--account-name

Nome da conta de armazenamento. Variável de ambiente relacionada: AZURE_STORAGE_ACCOUNT. Deve ser usado em conjunto com a chave da conta de armazenamento ou com um token SAS. Se nenhum estiver presente, o comando tentará consultar a chave da conta de armazenamento usando a conta autenticada do Azure. Se um grande número de comandos de armazenamento for executado, a cota de API poderá ser atingida.

--auth-mode

O modo no qual executar o comando. o modo de "logon" usará diretamente suas credenciais de logon para a autenticação. O modo de "chave" herdado tentará consultar uma chave de conta se nenhum parâmetro de autenticação para a conta for fornecido. Variável de ambiente: AZURE_STORAGE_AUTH_MODE.

valores aceitos: key, login
--connection-string

Cadeia de conexão da conta de armazenamento. Variável de ambiente: AZURE_STORAGE_CONNECTION_STRING.

--if-modified-since

Inicia somente se modificado desde o UTC DateTime fornecido (Y-m-d'T ' H:M ' Z ').

--if-unmodified-since

Inicia somente se não for modificado desde o UTC DateTime fornecido (Y-m-d'T ' H:M ' Z ').

--sas-token

Uma SAS (assinatura de acesso compartilhado). Deve ser usado em conjunto com o nome da conta de armazenamento. Variável de ambiente: AZURE_STORAGE_SAS_TOKEN.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID .

--timeout

Tempo limite da solicitação em segundos. Aplica-se a cada chamada ao serviço.