az storage blob copy
Note
Este grupo de comandos tem comandos definidos na CLI do Azure e em pelo menos uma extensão. Instale cada extensão para se beneficiar de seus recursos estendidos. Saiba mais sobre extensões.
Gerencie operações de cópia de blob. Use az storage blob show
para verificar o status dos blobs.
Comandos
Name | Description | Tipo | Status |
---|---|---|---|
az storage blob copy cancel |
Anular uma operação de cópia em curso. |
Core | disponibilidade geral |
az storage blob copy start |
Copie um blob de forma assíncrona. Use |
Core | disponibilidade geral |
az storage blob copy start (storage-blob-preview extensão) |
Inicie um trabalho de blob de cópia. |
Extension | disponibilidade geral |
az storage blob copy start-batch |
Copie vários blobs para um contêiner de blob. Use |
Core | disponibilidade geral |
az storage blob copy cancel
Anular uma operação de cópia em curso.
Isso deixará um blob de destino com comprimento zero e metadados completos. Isso gerará um erro se a operação de cópia já tiver terminado.
az storage blob copy cancel --copy-id
--destination-blob
--destination-container
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--blob-endpoint]
[--connection-string]
[--lease-id]
[--sas-token]
[--timeout]
Parâmetros Obrigatórios
A operação de cópia para anular. Isso pode ser uma cadeia de caracteres de ID ou uma instância de BlobProperties.
Nome do blob de destino. Se existir, será substituído.
O nome do contêiner.
Parâmetros Opcionais
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Chave da conta de armazenamento. Deve ser usado em conjunto com o nome da conta de armazenamento ou o ponto de extremidade do serviço. Variável de ambiente: AZURE_STORAGE_KEY.
Propriedade | Valor |
---|---|
Parameter group: | Storage Account Arguments |
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 um token SAS. Se nenhum dos dois 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 da API poderá ser atingida.
Propriedade | Valor |
---|---|
Parameter group: | Storage Account Arguments |
O modo no qual executar o comando. O modo "login" usará diretamente suas credenciais de login para a autenticação. O modo "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.
Propriedade | Valor |
---|---|
Valores aceites: | key, login |
Ponto de extremidade do serviço de dados de armazenamento. Deve ser usado em conjunto com a chave da conta de armazenamento ou um token SAS. Você pode encontrar cada ponto de extremidade primário do serviço com az storage account show
o . Variável de ambiente: AZURE_STORAGE_SERVICE_ENDPOINT.
Propriedade | Valor |
---|---|
Parameter group: | Storage Account Arguments |
Cadeia de conexão da conta de armazenamento. Variável de ambiente: AZURE_STORAGE_CONNECTION_STRING.
Propriedade | Valor |
---|---|
Parameter group: | Storage Account Arguments |
Necessário se o blob de destino tiver uma concessão infinita ativa.
Uma assinatura de acesso compartilhado (SAS). Deve ser usado em conjunto com o nome da conta de armazenamento ou o ponto de extremidade do serviço. Variável de ambiente: AZURE_STORAGE_SAS_TOKEN.
Propriedade | Valor |
---|---|
Parameter group: | Storage Account Arguments |
Tempo limite de solicitação em segundos. Aplica-se a cada chamada para o serviço.
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
Propriedade | Valor |
---|---|
Default value: | False |
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Propriedade | Valor |
---|---|
Default value: | False |
Formato de saída.
Propriedade | Valor |
---|---|
Default value: | json |
Valores aceites: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
Propriedade | Valor |
---|---|
Default value: | False |
az storage blob copy start
Copie um blob de forma assíncrona. Use az storage blob show
para verificar o status dos blobs.
az storage blob copy start --destination-blob
--destination-container
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--blob-endpoint]
[--connection-string]
[--destination-blob-type {AppendBlob, BlockBlob, Detect, PageBlob}]
[--destination-if-match]
[--destination-if-modified-since]
[--destination-if-none-match]
[--destination-if-unmodified-since]
[--destination-lease-id]
[--destination-tags-condition]
[--metadata]
[--rehydrate-priority]
[--requires-sync {false, true}]
[--sas-token]
[--source-account-key]
[--source-account-name]
[--source-blob]
[--source-container]
[--source-if-match]
[--source-if-modified-since]
[--source-if-none-match]
[--source-if-unmodified-since]
[--source-lease-id]
[--source-path]
[--source-sas]
[--source-share]
[--source-snapshot]
[--source-tags-condition]
[--source-uri]
[--tags]
[--tier]
[--timeout]
Exemplos
Copie um blob de forma assíncrona. Use 'az storage blob show' para verificar o status dos blobs.
az storage blob copy start --account-key 00000000 --account-name MyAccount --destination-blob MyDestinationBlob --destination-container MyDestinationContainer --source-uri https://storage.blob.core.windows.net/photos
Copie um blob de forma assíncrona. Use 'az storage blob show' para verificar o status dos blobs.
az storage blob copy start --account-name MyAccount --destination-blob MyDestinationBlob --destination-container MyDestinationContainer --sas-token $sas --source-uri https://storage.blob.core.windows.net/photos
Copiar uma versão específica do blob
az storage blob copy start --account-name MyAccount --destination-blob MyDestinationBlob --destination-container MyDestinationContainer --source-uri https://my-account.blob.core.windows.net/my-container/my-blob?versionId=2022-03-21T18:28:44.4431011Z --auth-mode login
Parâmetros Obrigatórios
Nome do blob de destino. Se existir, será substituído.
O nome do contêiner.
Parâmetros Opcionais
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Chave da conta de armazenamento. Deve ser usado em conjunto com o nome da conta de armazenamento ou o ponto de extremidade do serviço. Variável de ambiente: AZURE_STORAGE_KEY.
Propriedade | Valor |
---|---|
Parameter group: | Storage Account Arguments |
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 um token SAS. Se nenhum dos dois 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 da API poderá ser atingida.
Propriedade | Valor |
---|---|
Parameter group: | Storage Account Arguments |
O modo no qual executar o comando. O modo "login" usará diretamente suas credenciais de login para a autenticação. O modo "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.
Propriedade | Valor |
---|---|
Valores aceites: | key, login |
Ponto de extremidade do serviço de dados de armazenamento. Deve ser usado em conjunto com a chave da conta de armazenamento ou um token SAS. Você pode encontrar cada ponto de extremidade primário do serviço com az storage account show
o . Variável de ambiente: AZURE_STORAGE_SERVICE_ENDPOINT.
Propriedade | Valor |
---|---|
Parameter group: | Storage Account Arguments |
Cadeia de conexão da conta de armazenamento. Variável de ambiente: AZURE_STORAGE_CONNECTION_STRING.
Propriedade | Valor |
---|---|
Parameter group: | Storage Account Arguments |
Define o tipo de blob no destino. O valor de "Detect" determina o tipo com base no tipo de blob de origem.
Propriedade | Valor |
---|---|
Valores aceites: | AppendBlob, BlockBlob, Detect, PageBlob |
Um valor ETag ou o caractere curinga (*). Especifique esse cabeçalho para executar a operação somente se a ETag do recurso corresponder ao valor especificado.
Propriedade | Valor |
---|---|
Parameter group: | Precondition Arguments |
Um valor DateTime. O Azure espera que o valor de data passado seja UTC. Se o fuso horário estiver incluído, qualquer datetime que não seja UTC será convertido em UTC. Se uma data for passada sem informações de fuso horário, presume-se que seja UTC. Especifique esse cabeçalho condicional para copiar o blob somente se o blob de destino tiver sido modificado desde a data/hora especificada. Se o blob de destino não tiver sido modificado, o serviço Blob retornará o código de status 412 (Falha na pré-condição).
Propriedade | Valor |
---|---|
Parameter group: | Precondition Arguments |
Um valor ETag ou o caractere curinga (). Especifique esse cabeçalho para executar a operação somente se a ETag do recurso não corresponder ao valor especificado. Especifique o caractere curinga () para executar a operação somente se o recurso não existir e falhe a operação se ela existir.
Propriedade | Valor |
---|---|
Parameter group: | Precondition Arguments |
Um valor DateTime. O Azure espera que o valor de data passado seja UTC. Se o fuso horário estiver incluído, qualquer datetime que não seja UTC será convertido em UTC. Se uma data for passada sem informações de fuso horário, presume-se que seja UTC. Especifique esse cabeçalho condicional para copiar o blob somente se o blob de destino não tiver sido modificado desde a data/hora especificada. Se o blob de destino tiver sido modificado, o serviço Blob retornará o código de status 412 (Falha na pré-condição).
Propriedade | Valor |
---|---|
Parameter group: | Precondition Arguments |
O ID de concessão especificado para este cabeçalho deve corresponder ao ID de concessão do blob de destino. Se a solicitação não incluir o ID de concessão ou não for válida, a operação falhará com o código de status 412 (Falha na pré-condição).
Especifique uma cláusula SQL where em tags de blob para operar somente em blobs com um valor correspondente.
Propriedade | Valor |
---|---|
Parameter group: | Precondition Arguments |
Metadados em pares chave=valor separados por espaço. Isso substitui quaisquer metadados existentes.
Indique a prioridade com a qual hidratar um blob arquivado.
Imponha que o serviço não retornará uma resposta até que a cópia seja concluída.
Propriedade | Valor |
---|---|
Valores aceites: | false, true |
Uma assinatura de acesso compartilhado (SAS). Deve ser usado em conjunto com o nome da conta de armazenamento ou o ponto de extremidade do serviço. Variável de ambiente: AZURE_STORAGE_SAS_TOKEN.
Propriedade | Valor |
---|---|
Parameter group: | Storage Account Arguments |
A chave da conta de armazenamento do blob de origem.
Propriedade | Valor |
---|---|
Parameter group: | Copy Source Arguments |
O nome da conta de armazenamento do blob de origem.
Propriedade | Valor |
---|---|
Parameter group: | Copy Source Arguments |
O nome do blob para a conta de armazenamento de origem.
Propriedade | Valor |
---|---|
Parameter group: | Copy Source Arguments |
O nome do contêiner para a conta de armazenamento de origem.
Propriedade | Valor |
---|---|
Parameter group: | Copy Source Arguments |
Um valor ETag ou o caractere curinga (*). Especifique esse cabeçalho para executar a operação somente se a ETag do recurso corresponder ao valor especificado.
Propriedade | Valor |
---|---|
Parameter group: | Pre-condition Arguments |
Um valor DateTime. O Azure espera que o valor de data passado seja UTC. Se o fuso horário estiver incluído, qualquer datetime que não seja UTC será convertido em UTC. Se uma data for passada sem informações de fuso horário, presume-se que seja UTC. Especifique esse cabeçalho condicional para copiar o blob somente se o blob de origem tiver sido modificado desde a data/hora especificada.
Propriedade | Valor |
---|---|
Parameter group: | Pre-condition Arguments |
Um valor ETag ou o caractere curinga (). Especifique esse cabeçalho para executar a operação somente se a ETag do recurso não corresponder ao valor especificado. Especifique o caractere curinga () para executar a operação somente se o recurso não existir e falhe a operação se ela existir.
Propriedade | Valor |
---|---|
Parameter group: | Pre-condition Arguments |
Um valor DateTime. O Azure espera que o valor de data passado seja UTC. Se o fuso horário estiver incluído, qualquer datetime que não seja UTC será convertido em UTC. Se uma data for passada sem informações de fuso horário, presume-se que seja UTC. Especifique esse cabeçalho condicional para copiar o blob somente se o blob de origem não tiver sido modificado desde a data/hora especificada.
Propriedade | Valor |
---|---|
Parameter group: | Pre-condition Arguments |
Especifique isso para executar a operação Copiar Blob somente se a ID de concessão fornecida corresponder à ID de concessão ativa do blob de origem.
Propriedade | Valor |
---|---|
Parameter group: | Copy Source Arguments |
O caminho do arquivo para a conta de armazenamento de origem.
Propriedade | Valor |
---|---|
Parameter group: | Copy Source Arguments |
A assinatura de acesso compartilhado para a conta de armazenamento de origem.
Propriedade | Valor |
---|---|
Parameter group: | Copy Source Arguments |
O nome do compartilhamento para a conta de armazenamento de origem.
Propriedade | Valor |
---|---|
Parameter group: | Copy Source Arguments |
O instantâneo de blob para a conta de armazenamento de origem.
Propriedade | Valor |
---|---|
Parameter group: | Copy Source Arguments |
Especifique uma cláusula SQL where em tags de blob para operar somente em blobs com um valor correspondente.
Propriedade | Valor |
---|---|
Parameter group: | Precondition Arguments |
Uma URL de até 2 KB de comprimento que especifica um arquivo ou blob do Azure. O valor deve ser codificado por URL como apareceria em um URI de solicitação. Se a fonte estiver em outra conta, a fonte deve ser pública ou deve ser autenticada por meio de uma assinatura de acesso compartilhado. Se a origem for pública, nenhuma autenticação será necessária. Exemplos: https://myaccount.blob.core.windows.net/mycontainer/myblob
, https://myaccount.blob.core.windows.net/mycontainer/myblob?snapshot=<DateTime>
, https://otheraccount.blob.core.windows.net/mycontainer/myblob?sastoken
.
Propriedade | Valor |
---|---|
Parameter group: | Copy Source Arguments |
Tags separadas por espaço: key[=value] [key[=value] ...]. Use "" para limpar tags existentes.
O valor da camada para definir o blob. Para blob de página, a camada se correlaciona ao tamanho do blob e ao número de IOPS permitidas. Os valores possíveis são P10, P15, P20, P30, P4, P40, P50, P6, P60, P70, P80 e isso só é aplicável a blobs de página em contas de armazenamento premium; Para blob de bloco, os valores possíveis são Archive, Cold, Cool e Hot. Isso só é aplicável a blobs de bloco em contas de armazenamento padrão.
Tempo limite de solicitação em segundos. Aplica-se a cada chamada para o serviço.
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
Propriedade | Valor |
---|---|
Default value: | False |
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Propriedade | Valor |
---|---|
Default value: | False |
Formato de saída.
Propriedade | Valor |
---|---|
Default value: | json |
Valores aceites: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
Propriedade | Valor |
---|---|
Default value: | False |
az storage blob copy start (storage-blob-preview extensão)
Inicie um trabalho de blob de cópia.
az storage blob copy start --destination-blob
--destination-container
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--blob-endpoint]
[--connection-string]
[--destination-blob-type {AppendBlob, BlockBlob, Detect, PageBlob}]
[--destination-if-match]
[--destination-if-modified-since]
[--destination-if-none-match]
[--destination-if-unmodified-since]
[--destination-lease-id]
[--destination-tags-condition]
[--metadata]
[--rehydrate-priority]
[--requires-sync {false, true}]
[--sas-token]
[--source-account-key]
[--source-account-name]
[--source-blob]
[--source-container]
[--source-if-match]
[--source-if-modified-since]
[--source-if-none-match]
[--source-if-unmodified-since]
[--source-lease-id]
[--source-path]
[--source-sas]
[--source-share]
[--source-snapshot]
[--source-tags-condition]
[--source-uri]
[--tags]
[--tier]
[--timeout]
Exemplos
Copie um blob de forma assíncrona. Use 'az storage blob show' para verificar o status dos blobs.
az storage blob copy start --account-key 00000000 --account-name MyAccount --destination-blob MyDestinationBlob --destination-container MyDestinationContainer --source-uri https://storage.blob.core.windows.net/photos
Copie um blob de forma assíncrona. Use 'az storage blob show' para verificar o status dos blobs.
az storage blob copy start --account-name MyAccount --destination-blob MyDestinationBlob --destination-container MyDestinationContainer --sas-token $sas --source-uri https://storage.blob.core.windows.net/photos
Parâmetros Obrigatórios
Nome do blob de destino. Se existir, será substituído.
O nome do contêiner.
Parâmetros Opcionais
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Chave da conta de armazenamento. Deve ser usado em conjunto com o nome da conta de armazenamento. Variável de ambiente: AZURE_STORAGE_KEY.
Propriedade | Valor |
---|---|
Parameter group: | Storage Account Arguments |
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 um token SAS. Se nenhum dos dois 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 da API poderá ser atingida.
Propriedade | Valor |
---|---|
Parameter group: | Storage Account Arguments |
O modo no qual executar o comando. O modo "login" usará diretamente suas credenciais de login para a autenticação. O modo "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.
Propriedade | Valor |
---|---|
Valores aceites: | key, login |
Ponto de extremidade do serviço de dados de armazenamento. Deve ser usado em conjunto com a chave da conta de armazenamento ou um token SAS. Você pode encontrar cada ponto de extremidade primário do serviço com az storage account show
o . Variável de ambiente: AZURE_STORAGE_SERVICE_ENDPOINT.
Propriedade | Valor |
---|---|
Parameter group: | Storage Account Arguments |
Cadeia de conexão da conta de armazenamento. Variável de ambiente: AZURE_STORAGE_CONNECTION_STRING.
Propriedade | Valor |
---|---|
Parameter group: | Storage Account Arguments |
Define o tipo de blob no destino. O valor de "Detect" determina o tipo com base no tipo de blob de origem.
Propriedade | Valor |
---|---|
Valores aceites: | AppendBlob, BlockBlob, Detect, PageBlob |
Um valor ETag ou o caractere curinga (*). Especifique esse cabeçalho para executar a operação somente se a ETag do recurso corresponder ao valor especificado.
Propriedade | Valor |
---|---|
Parameter group: | Precondition Arguments |
Um valor DateTime. O Azure espera que o valor de data passado seja UTC. Se o fuso horário estiver incluído, qualquer datetime que não seja UTC será convertido em UTC. Se uma data for passada sem informações de fuso horário, presume-se que seja UTC. Especifique esse cabeçalho condicional para copiar o blob somente se o blob de destino tiver sido modificado desde a data/hora especificada. Se o blob de destino não tiver sido modificado, o serviço Blob retornará o código de status 412 (Falha na pré-condição).
Propriedade | Valor |
---|---|
Parameter group: | Precondition Arguments |
Um valor ETag ou o caractere curinga (). Especifique esse cabeçalho para executar a operação somente se a ETag do recurso não corresponder ao valor especificado. Especifique o caractere curinga () para executar a operação somente se o recurso não existir e falhe a operação se ela existir.
Propriedade | Valor |
---|---|
Parameter group: | Precondition Arguments |
Um valor DateTime. O Azure espera que o valor de data passado seja UTC. Se o fuso horário estiver incluído, qualquer datetime que não seja UTC será convertido em UTC. Se uma data for passada sem informações de fuso horário, presume-se que seja UTC. Especifique esse cabeçalho condicional para copiar o blob somente se o blob de destino não tiver sido modificado desde a data/hora especificada. Se o blob de destino tiver sido modificado, o serviço Blob retornará o código de status 412 (Falha na pré-condição).
Propriedade | Valor |
---|---|
Parameter group: | Precondition Arguments |
O ID de concessão especificado para este cabeçalho deve corresponder ao ID de concessão do blob de estinação. Se a solicitação não incluir o ID de concessão ou não for válida, a operação falhará com o código de status 412 (Falha na pré-condição).
Especifique uma cláusula SQL where em tags de blob para operar somente em blobs com um valor correspondente.
Propriedade | Valor |
---|---|
Parameter group: | Precondition Arguments |
Metadados em pares chave=valor separados por espaço. Isso substitui quaisquer metadados existentes.
Indique a prioridade com a qual hidratar um blob arquivado.
Imponha que o serviço não retornará uma resposta até que a cópia seja concluída.
Propriedade | Valor |
---|---|
Valores aceites: | false, true |
Uma assinatura de acesso compartilhado (SAS). Deve ser usado em conjunto com o nome da conta de armazenamento. Variável de ambiente: AZURE_STORAGE_SAS_TOKEN.
Propriedade | Valor |
---|---|
Parameter group: | Storage Account Arguments |
A chave da conta de armazenamento do blob de origem.
Propriedade | Valor |
---|---|
Parameter group: | Copy Source Arguments |
O nome da conta de armazenamento do blob de origem.
Propriedade | Valor |
---|---|
Parameter group: | Copy Source Arguments |
O nome do blob para a conta de armazenamento de origem.
Propriedade | Valor |
---|---|
Parameter group: | Copy Source Arguments |
O nome do contêiner para a conta de armazenamento de origem.
Propriedade | Valor |
---|---|
Parameter group: | Copy Source Arguments |
Um valor ETag ou o caractere curinga (*). Especifique esse cabeçalho para executar a operação somente se a ETag do recurso corresponder ao valor especificado.
Propriedade | Valor |
---|---|
Parameter group: | Pre-condition Arguments |
Um valor DateTime. O Azure espera que o valor de data passado seja UTC. Se o fuso horário estiver incluído, qualquer datetime que não seja UTC será convertido em UTC. Se uma data for passada sem informações de fuso horário, presume-se que seja UTC. Especifique esse cabeçalho condicional para copiar o blob somente se o blob de origem tiver sido modificado desde a data/hora especificada.
Propriedade | Valor |
---|---|
Parameter group: | Pre-condition Arguments |
Um valor ETag ou o caractere curinga (). Especifique esse cabeçalho para executar a operação somente se a ETag do recurso não corresponder ao valor especificado. Especifique o caractere curinga () para executar a operação somente se o recurso não existir e falhe a operação se ela existir.
Propriedade | Valor |
---|---|
Parameter group: | Pre-condition Arguments |
Um valor DateTime. O Azure espera que o valor de data passado seja UTC. Se o fuso horário estiver incluído, qualquer datetime que não seja UTC será convertido em UTC. Se uma data for passada sem informações de fuso horário, presume-se que seja UTC. Especifique esse cabeçalho condicional para copiar o blob somente se o blob de origem não tiver sido modificado desde a data/hora especificada.
Propriedade | Valor |
---|---|
Parameter group: | Pre-condition Arguments |
Especifique isso para executar a operação Copiar Blob somente se a ID de concessão fornecida corresponder à ID de concessão ativa do blob de origem.
Propriedade | Valor |
---|---|
Parameter group: | Copy Source Arguments |
O caminho do arquivo para a conta de armazenamento de origem.
Propriedade | Valor |
---|---|
Parameter group: | Copy Source Arguments |
A assinatura de acesso compartilhado para a conta de armazenamento de origem.
Propriedade | Valor |
---|---|
Parameter group: | Copy Source Arguments |
O nome do compartilhamento para a conta de armazenamento de origem.
Propriedade | Valor |
---|---|
Parameter group: | Copy Source Arguments |
O instantâneo de blob para a conta de armazenamento de origem.
Propriedade | Valor |
---|---|
Parameter group: | Copy Source Arguments |
Especifique uma cláusula SQL where em tags de blob para operar somente em blobs com um valor correspondente.
Propriedade | Valor |
---|---|
Parameter group: | Precondition Arguments |
Uma URL de até 2 KB de comprimento que especifica um arquivo ou blob do Azure. O valor deve ser codificado por URL como apareceria em um URI de solicitação. Se a fonte estiver em outra conta, a fonte deve ser pública ou deve ser autenticada por meio de uma assinatura de acesso compartilhado. Se a origem for pública, nenhuma autenticação será necessária. Exemplos: https://myaccount.blob.core.windows.net/mycontainer/myblob
, https://myaccount.blob.core.windows.net/mycontainer/myblob?snapshot=<DateTime>
, https://otheraccount.blob.core.windows.net/mycontainer/myblob?sastoken
.
Propriedade | Valor |
---|---|
Parameter group: | Copy Source Arguments |
Tags separadas por espaço: key[=value] [key[=value] ...]. As tags diferenciam maiúsculas de minúsculas. O conjunto de tags pode conter no máximo 10 tags. As teclas de tag devem ter entre 1 e 128 caracteres e os valores de tag devem estar entre 0 e 256 caracteres. Os caracteres de chave e valor de tag válidos incluem: letras minúsculas e maiúsculas, dígitos (0-9), espaço (
), mais (+), menos (-), ponto (.), solidus (/), dois pontos (:), igual a (=), sublinhado (_).
O valor da camada para definir o blob. Para blob de página, a camada se correlaciona ao tamanho do blob e ao número de IOPS permitidas. Os valores possíveis são P10, P15, P20, P30, P4, P40, P50, P6, P60, P70, P80 e isso só é aplicável a blobs de página em contas de armazenamento premium; Para blob de bloco, os valores possíveis são Archive, Cold, Cool e Hot. Isso só é aplicável a blobs de bloco em contas de armazenamento padrão.
Tempo limite de solicitação em segundos. Aplica-se a cada chamada para o serviço.
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
Propriedade | Valor |
---|---|
Default value: | False |
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Propriedade | Valor |
---|---|
Default value: | False |
Formato de saída.
Propriedade | Valor |
---|---|
Default value: | json |
Valores aceites: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
Propriedade | Valor |
---|---|
Default value: | False |
az storage blob copy start-batch
Copie vários blobs para um contêiner de blob. Use az storage blob show
para verificar o status dos blobs.
az storage blob copy start-batch [--account-key]
[--account-name]
[--auth-mode {key, login}]
[--blob-endpoint]
[--connection-string]
[--destination-blob-type {AppendBlob, BlockBlob, Detect, PageBlob}]
[--destination-container]
[--destination-path]
[--dryrun]
[--pattern]
[--rehydrate-priority]
[--sas-token]
[--source-account-key]
[--source-account-name]
[--source-container]
[--source-sas]
[--source-share]
[--source-uri]
[--tier]
Exemplos
Copie vários blobs para um contêiner de blob. Use 'az storage blob show' para verificar o status dos blobs. (autogenerated)
az storage blob copy start-batch --account-key 00000000 --account-name MyAccount --destination-container MyDestinationContainer --source-account-key MySourceKey --source-account-name MySourceAccount --source-container MySourceContainer
Parâmetros Opcionais
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Chave da conta de armazenamento. Deve ser usado em conjunto com o nome da conta de armazenamento ou o ponto de extremidade do serviço. Variável de ambiente: AZURE_STORAGE_KEY.
Propriedade | Valor |
---|---|
Parameter group: | Storage Account Arguments |
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 um token SAS. Se nenhum dos dois 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 da API poderá ser atingida.
Propriedade | Valor |
---|---|
Parameter group: | Storage Account Arguments |
O modo no qual executar o comando. O modo "login" usará diretamente suas credenciais de login para a autenticação. O modo "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.
Propriedade | Valor |
---|---|
Valores aceites: | key, login |
Ponto de extremidade do serviço de dados de armazenamento. Deve ser usado em conjunto com a chave da conta de armazenamento ou um token SAS. Você pode encontrar cada ponto de extremidade primário do serviço com az storage account show
o . Variável de ambiente: AZURE_STORAGE_SERVICE_ENDPOINT.
Propriedade | Valor |
---|---|
Parameter group: | Storage Account Arguments |
Cadeia de conexão da conta de armazenamento. Variável de ambiente: AZURE_STORAGE_CONNECTION_STRING.
Propriedade | Valor |
---|---|
Parameter group: | Storage Account Arguments |
Define o tipo de blob no destino. O valor de "Detect" determina o tipo com base no tipo de blob de origem.
Propriedade | Valor |
---|---|
Valores aceites: | AppendBlob, BlockBlob, Detect, PageBlob |
O contêiner de blob para o qual os arquivos de origem ou blobs selecionados serão copiados.
O caminho de destino que será anexado ao nome do blob.
Liste os arquivos ou blobs a serem carregados. Nenhuma transferência de dados real ocorrerá.
Propriedade | Valor |
---|---|
Default value: | False |
O padrão usado para globbing arquivos ou blobs na origem. Os padrões suportados são '*', '?', '[seq]' e '[!seq]'. Para obter mais informações, consulte https://docs.python.org/3/library/fnmatch.html.
Quando você usa '*' em --pattern, ele corresponderá a qualquer caractere, incluindo o separador de diretório '/'.
Indique a prioridade com a qual hidratar um blob arquivado.
Uma assinatura de acesso compartilhado (SAS). Deve ser usado em conjunto com o nome da conta de armazenamento ou o ponto de extremidade do serviço. Variável de ambiente: AZURE_STORAGE_SAS_TOKEN.
Propriedade | Valor |
---|---|
Parameter group: | Storage Account Arguments |
A chave de conta para a conta de armazenamento de origem.
Propriedade | Valor |
---|---|
Parameter group: | Copy Source Arguments |
A conta de armazenamento de origem da qual os arquivos ou blobs são copiados para o destino. Se omitida, a conta de destino é usada.
Propriedade | Valor |
---|---|
Parameter group: | Copy Source Arguments |
O contêiner de origem do qual os blobs são copiados.
Propriedade | Valor |
---|---|
Parameter group: | Copy Source Arguments |
A assinatura de acesso compartilhado para a conta de armazenamento de origem.
Propriedade | Valor |
---|---|
Parameter group: | Copy Source Arguments |
O compartilhamento de origem do qual os arquivos são copiados.
Propriedade | Valor |
---|---|
Parameter group: | Copy Source Arguments |
Um URI especificando um compartilhamento de arquivos ou contêiner de blob do qual os arquivos ou blobs são copiados.
Se a fonte estiver em outra conta, ela deverá ser pública ou autenticada usando uma assinatura de acesso compartilhado.
Propriedade | Valor |
---|---|
Parameter group: | Copy Source Arguments |
O valor da camada para definir o blob. Para blob de página, a camada se correlaciona ao tamanho do blob e ao número de IOPS permitidas. Os valores possíveis são P10, P15, P20, P30, P4, P40, P50, P6, P60, P70, P80 e isso só é aplicável a blobs de página em contas de armazenamento premium; Para blob de bloco, os valores possíveis são Archive, Cold, Cool e Hot. Isso só é aplicável a blobs de bloco em contas de armazenamento padrão.
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
Propriedade | Valor |
---|---|
Default value: | False |
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Propriedade | Valor |
---|---|
Default value: | False |
Formato de saída.
Propriedade | Valor |
---|---|
Default value: | json |
Valores aceites: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
Propriedade | Valor |
---|---|
Default value: | False |