Compartilhar via


az storage blob copy

Note

Esse 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. Learn more about extensions.

Gerencia as operações de cópia de blob. Use az storage blob show para verificar o status dos blobs.

Comandos

Nome Description Tipo Status
az storage blob copy cancel

Anule uma operação de cópia em andamento.

Core GA
az storage blob copy start

Copie um blob de forma assíncrona. Use az storage blob show para verificar o status dos blobs.

Core GA
az storage blob copy start (storage-blob-preview extensão)

Inicie um trabalho de blob de cópia.

Extension GA
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.

Core GA

az storage blob copy cancel

Anule uma operação de cópia em andamento.

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 Exigidos

--copy-id

A operação de cópia a ser anulada. Pode ser uma cadeia de caracteres de ID ou uma instância de BlobProperties.

--destination-blob -b

Nome do blob de destino. Se existir, será substituído.

--destination-container -c

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.

--account-key

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

Propriedade Valor
Parameter group: Storage Account Arguments
--account-name

Nome da conta de armazenamento. Variável de ambiente relacionada: AZURE_STORAGE_ACCOUNT. Deve ser usado em conjunto com uma chave de 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 de API poderá ser atingida.

Propriedade Valor
Parameter group: Storage Account Arguments
--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 "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 aceitos: key, login
--blob-endpoint

Ponto de extremidade do serviço de dados de armazenamento. Deve ser usado em conjunto com uma chave de conta de armazenamento ou um token SAS. Você pode encontrar cada ponto de extremidade primário de serviço com az storage account show. Variável de ambiente: AZURE_STORAGE_SERVICE_ENDPOINT.

Propriedade Valor
Parameter group: Storage Account Arguments
--connection-string

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

Propriedade Valor
Parameter group: Storage Account Arguments
--lease-id

Necessário se o blob de destino tiver uma concessão infinita ativa.

--sas-token

Uma SAS (Assinatura de Acesso Compartilhado). Deve ser usado em conjunto com o nome da conta de armazenamento ou o ponto de extremidade de serviço. Variável de ambiente: AZURE_STORAGE_SAS_TOKEN.

Propriedade Valor
Parameter group: Storage Account Arguments
--timeout

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

Parâmetros Globais
--debug

Aumente a verbosidade de log para mostrar todos os logs de depuração.

Propriedade Valor
Valor padrão: False
--help -h

Mostre esta mensagem de ajuda e saia.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Valor padrão: False
--output -o

Output format.

Propriedade Valor
Valor padrão: json
Valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

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

--verbose

Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.

Propriedade Valor
Valor padrão: 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 Exigidos

--destination-blob -b

Nome do blob de destino. Se existir, será substituído.

--destination-container -c

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.

--account-key

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

Propriedade Valor
Parameter group: Storage Account Arguments
--account-name

Nome da conta de armazenamento. Variável de ambiente relacionada: AZURE_STORAGE_ACCOUNT. Deve ser usado em conjunto com uma chave de 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 de API poderá ser atingida.

Propriedade Valor
Parameter group: Storage Account Arguments
--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 "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 aceitos: key, login
--blob-endpoint

Ponto de extremidade do serviço de dados de armazenamento. Deve ser usado em conjunto com uma chave de conta de armazenamento ou um token SAS. Você pode encontrar cada ponto de extremidade primário de serviço com az storage account show. Variável de ambiente: AZURE_STORAGE_SERVICE_ENDPOINT.

Propriedade Valor
Parameter group: Storage Account Arguments
--connection-string

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

Propriedade Valor
Parameter group: Storage Account Arguments
--destination-blob-type

Define o tipo de blob no destino. O valor de "Detectar" determina o tipo com base no tipo de blob de origem.

Propriedade Valor
Valores aceitos: AppendBlob, BlockBlob, Detect, PageBlob
--destination-if-match

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
--destination-if-modified-since

Um valor DateTime. O Azure espera que o valor de data passado seja UTC. Se o fuso horário for incluído, todas as datahoras não UTC serão convertidas em UTC. Se uma data for passada sem informações de fuso horário, ela será considerada 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
--destination-if-none-match

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 falhar na operação se ela existir.

Propriedade Valor
Parameter group: Precondition Arguments
--destination-if-unmodified-since

Um valor DateTime. O Azure espera que o valor de data passado seja UTC. Se o fuso horário for incluído, todas as datahoras não UTC serão convertidas em UTC. Se uma data for passada sem informações de fuso horário, ela será considerada 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
--destination-lease-id

A ID de concessão especificada para esse cabeçalho deve corresponder à ID de concessão do blob de estination. Se a solicitação não incluir a 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).

--destination-tags-condition

Especifique um SQL em que a cláusula em marcas de blob opere somente em blobs com um valor correspondente.

Propriedade Valor
Parameter group: Precondition Arguments
--metadata

Metadados em pares separados por espaço no formato key=value. Isso substitui todos os metadados existentes.

--rehydrate-priority -r

Indique a prioridade com a qual reidratar um blob arquivado.

--requires-sync

Imponha que o serviço não retornará uma resposta até que a cópia seja concluída.

Propriedade Valor
Valores aceitos: false, true
--sas-token

Uma SAS (Assinatura de Acesso Compartilhado). Deve ser usado em conjunto com o nome da conta de armazenamento ou o ponto de extremidade de serviço. Variável de ambiente: AZURE_STORAGE_SAS_TOKEN.

Propriedade Valor
Parameter group: Storage Account Arguments
--source-account-key

A chave da conta de armazenamento do blob de origem.

Propriedade Valor
Parameter group: Copy Source Arguments
--source-account-name

O nome da conta de armazenamento do blob de origem.

Propriedade Valor
Parameter group: Copy Source Arguments
--source-blob

O nome do blob da conta de armazenamento de origem.

Propriedade Valor
Parameter group: Copy Source Arguments
--source-container

O nome do contêiner para a conta de armazenamento de origem.

Propriedade Valor
Parameter group: Copy Source Arguments
--source-if-match

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
--source-if-modified-since

Um valor DateTime. O Azure espera que o valor de data passado seja UTC. Se o fuso horário for incluído, todas as datahoras não UTC serão convertidas em UTC. Se uma data for passada sem informações de fuso horário, ela será considerada 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
--source-if-none-match

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 falhar na operação se ela existir.

Propriedade Valor
Parameter group: Pre-condition Arguments
--source-if-unmodified-since

Um valor DateTime. O Azure espera que o valor de data passado seja UTC. Se o fuso horário for incluído, todas as datahoras não UTC serão convertidas em UTC. Se uma data for passada sem informações de fuso horário, ela será considerada 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
--source-lease-id

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
--source-path

O caminho do arquivo para a conta de armazenamento de origem.

Propriedade Valor
Parameter group: Copy Source Arguments
--source-sas

A assinatura de acesso compartilhado da conta de armazenamento de origem.

Propriedade Valor
Parameter group: Copy Source Arguments
--source-share

O nome do compartilhamento da conta de armazenamento de origem.

Propriedade Valor
Parameter group: Copy Source Arguments
--source-snapshot

O instantâneo de blob da conta de armazenamento de origem.

Propriedade Valor
Parameter group: Copy Source Arguments
--source-tags-condition

Especifique um SQL em que a cláusula em marcas de blob opere somente em blobs com um valor correspondente.

Propriedade Valor
Parameter group: Precondition Arguments
--source-uri -u

Uma URL de até 2 KB de comprimento que especifica um arquivo ou blob do Azure. O valor deve ser codificado em URL como seria exibido em um URI de solicitação. Se a fonte estiver em outra conta, a fonte deverá ser pública ou autenticada por meio de uma assinatura de acesso compartilhado. Se a fonte 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

Marcas separadas por espaço: key[=value] [key[=value] ...]. Use "" para limpar marcas existentes.

--tier

O valor da camada para o qual definir o blob. Para o blob de páginas, a camada se correlaciona com o tamanho do blob e o número de IOPS permitidos. 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áginas em contas de armazenamento premium; Para blob de blocos, os valores possíveis são Archive, Cold, Cool e Hot. Isso só é aplicável a blobs de blocos em contas de armazenamento padrão.

--timeout

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

Parâmetros Globais
--debug

Aumente a verbosidade de log para mostrar todos os logs de depuração.

Propriedade Valor
Valor padrão: False
--help -h

Mostre esta mensagem de ajuda e saia.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Valor padrão: False
--output -o

Output format.

Propriedade Valor
Valor padrão: json
Valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

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

--verbose

Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.

Propriedade Valor
Valor padrão: 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 Exigidos

--destination-blob -b

Nome do blob de destino. Se existir, será substituído.

--destination-container -c

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.

--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.

Propriedade Valor
Parameter group: Storage Account Arguments
--account-name

Nome da conta de armazenamento. Variável de ambiente relacionada: AZURE_STORAGE_ACCOUNT. Deve ser usado em conjunto com uma chave de 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 de API poderá ser atingida.

Propriedade Valor
Parameter group: Storage Account Arguments
--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 "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 aceitos: key, login
--blob-endpoint

Ponto de extremidade do serviço de dados de armazenamento. Deve ser usado em conjunto com uma chave de conta de armazenamento ou um token SAS. Você pode encontrar cada ponto de extremidade primário de serviço com az storage account show. Variável de ambiente: AZURE_STORAGE_SERVICE_ENDPOINT.

Propriedade Valor
Parameter group: Storage Account Arguments
--connection-string

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

Propriedade Valor
Parameter group: Storage Account Arguments
--destination-blob-type

Define o tipo de blob no destino. O valor de "Detectar" determina o tipo com base no tipo de blob de origem.

Propriedade Valor
Valores aceitos: AppendBlob, BlockBlob, Detect, PageBlob
--destination-if-match

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
--destination-if-modified-since

Um valor DateTime. O Azure espera que o valor de data passado seja UTC. Se o fuso horário for incluído, todas as datahoras não UTC serão convertidas em UTC. Se uma data for passada sem informações de fuso horário, ela será considerada 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
--destination-if-none-match

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 falhar na operação se ela existir.

Propriedade Valor
Parameter group: Precondition Arguments
--destination-if-unmodified-since

Um valor DateTime. O Azure espera que o valor de data passado seja UTC. Se o fuso horário for incluído, todas as datahoras não UTC serão convertidas em UTC. Se uma data for passada sem informações de fuso horário, ela será considerada 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
--destination-lease-id

A ID de concessão especificada para esse cabeçalho deve corresponder à ID de concessão do blob de estination. Se a solicitação não incluir a 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).

--destination-tags-condition

Especifique um SQL em que a cláusula em marcas de blob opere somente em blobs com um valor correspondente.

Propriedade Valor
Parameter group: Precondition Arguments
--metadata

Metadados em pares separados por espaço no formato key=value. Isso substitui todos os metadados existentes.

--rehydrate-priority -r

Indique a prioridade com a qual reidratar um blob arquivado.

--requires-sync

Imponha que o serviço não retornará uma resposta até que a cópia seja concluída.

Propriedade Valor
Valores aceitos: false, true
--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.

Propriedade Valor
Parameter group: Storage Account Arguments
--source-account-key

A chave da conta de armazenamento do blob de origem.

Propriedade Valor
Parameter group: Copy Source Arguments
--source-account-name

O nome da conta de armazenamento do blob de origem.

Propriedade Valor
Parameter group: Copy Source Arguments
--source-blob

O nome do blob da conta de armazenamento de origem.

Propriedade Valor
Parameter group: Copy Source Arguments
--source-container

O nome do contêiner para a conta de armazenamento de origem.

Propriedade Valor
Parameter group: Copy Source Arguments
--source-if-match

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
--source-if-modified-since

Um valor DateTime. O Azure espera que o valor de data passado seja UTC. Se o fuso horário for incluído, todas as datahoras não UTC serão convertidas em UTC. Se uma data for passada sem informações de fuso horário, ela será considerada 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
--source-if-none-match

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 falhar na operação se ela existir.

Propriedade Valor
Parameter group: Pre-condition Arguments
--source-if-unmodified-since

Um valor DateTime. O Azure espera que o valor de data passado seja UTC. Se o fuso horário for incluído, todas as datahoras não UTC serão convertidas em UTC. Se uma data for passada sem informações de fuso horário, ela será considerada 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
--source-lease-id

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
--source-path

O caminho do arquivo para a conta de armazenamento de origem.

Propriedade Valor
Parameter group: Copy Source Arguments
--source-sas

A assinatura de acesso compartilhado da conta de armazenamento de origem.

Propriedade Valor
Parameter group: Copy Source Arguments
--source-share

O nome do compartilhamento da conta de armazenamento de origem.

Propriedade Valor
Parameter group: Copy Source Arguments
--source-snapshot

O instantâneo de blob da conta de armazenamento de origem.

Propriedade Valor
Parameter group: Copy Source Arguments
--source-tags-condition

Especifique um SQL em que a cláusula em marcas de blob opere somente em blobs com um valor correspondente.

Propriedade Valor
Parameter group: Precondition Arguments
--source-uri -u

Uma URL de até 2 KB de comprimento que especifica um arquivo ou blob do Azure. O valor deve ser codificado em URL como seria exibido em um URI de solicitação. Se a fonte estiver em outra conta, a fonte deverá ser pública ou autenticada por meio de uma assinatura de acesso compartilhado. Se a fonte 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

Marcas separadas por espaço: key[=value] [key[=value] ...]. As marcas diferenciam maiúsculas de minúsculas. O conjunto de marcas pode conter no máximo 10 marcas. As chaves de marca devem ter entre 1 e 128 caracteres e os valores de marca devem ter entre 0 e 256 caracteres. Caracteres válidos de chave de marca e valor incluem: letras minúsculas e maiúsculas, dígitos (0-9), espaço ( ), mais (+), menos (-), período (.), solidus (/), dois-pontos (:), iguais (=), sublinhado (_).

--tier

O valor da camada para o qual definir o blob. Para o blob de páginas, a camada se correlaciona com o tamanho do blob e o número de IOPS permitidos. 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áginas em contas de armazenamento premium; Para blob de blocos, os valores possíveis são Arquivo Morto, Frio, Frio e Quente. Isso só é aplicável a blobs de blocos em contas de armazenamento padrão.

--timeout

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

Parâmetros Globais
--debug

Aumente a verbosidade de log para mostrar todos os logs de depuração.

Propriedade Valor
Valor padrão: False
--help -h

Mostre esta mensagem de ajuda e saia.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Valor padrão: False
--output -o

Output format.

Propriedade Valor
Valor padrão: json
Valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

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

--verbose

Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.

Propriedade Valor
Valor padrão: 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.

--account-key

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

Propriedade Valor
Parameter group: Storage Account Arguments
--account-name

Nome da conta de armazenamento. Variável de ambiente relacionada: AZURE_STORAGE_ACCOUNT. Deve ser usado em conjunto com uma chave de 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 de API poderá ser atingida.

Propriedade Valor
Parameter group: Storage Account Arguments
--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 "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 aceitos: key, login
--blob-endpoint

Ponto de extremidade do serviço de dados de armazenamento. Deve ser usado em conjunto com uma chave de conta de armazenamento ou um token SAS. Você pode encontrar cada ponto de extremidade primário de serviço com az storage account show. Variável de ambiente: AZURE_STORAGE_SERVICE_ENDPOINT.

Propriedade Valor
Parameter group: Storage Account Arguments
--connection-string

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

Propriedade Valor
Parameter group: Storage Account Arguments
--destination-blob-type

Define o tipo de blob no destino. O valor de "Detectar" determina o tipo com base no tipo de blob de origem.

Propriedade Valor
Valores aceitos: AppendBlob, BlockBlob, Detect, PageBlob
--destination-container -c

O contêiner de blob no qual os arquivos ou blobs de origem selecionados serão copiados.

--destination-path

O caminho de destino que será anexado ao nome do blob.

--dryrun

Liste os arquivos ou blobs a serem carregados. Nenhuma transferência de dados real ocorrerá.

Propriedade Valor
Valor padrão: False
--pattern

O padrão usado para ocultar arquivos ou blobs na origem. Os padrões com suporte 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 '/'.

--rehydrate-priority -r

Indique a prioridade com a qual reidratar um blob arquivado.

--sas-token

Uma SAS (Assinatura de Acesso Compartilhado). Deve ser usado em conjunto com o nome da conta de armazenamento ou o ponto de extremidade de serviço. Variável de ambiente: AZURE_STORAGE_SAS_TOKEN.

Propriedade Valor
Parameter group: Storage Account Arguments
--source-account-key

A chave de conta da conta de armazenamento de origem.

Propriedade Valor
Parameter group: Copy Source Arguments
--source-account-name

A conta de armazenamento de origem da qual os arquivos ou blobs são copiados para o destino. Se omitida, a conta de destino será usada.

Propriedade Valor
Parameter group: Copy Source Arguments
--source-container

O contêiner de origem do qual os blobs são copiados.

Propriedade Valor
Parameter group: Copy Source Arguments
--source-sas

A assinatura de acesso compartilhado da conta de armazenamento de origem.

Propriedade Valor
Parameter group: Copy Source Arguments
--source-share

O compartilhamento de origem do qual os arquivos são copiados.

Propriedade Valor
Parameter group: Copy Source Arguments
--source-uri

Um URI que especifica um compartilhamento de arquivos ou um contêiner de blob do qual os arquivos ou blobs são copiados.

Se a origem estiver em outra conta, a origem deverá ser pública ou ser autenticada usando uma assinatura de acesso compartilhado.

Propriedade Valor
Parameter group: Copy Source Arguments
--tier

O valor da camada para o qual definir o blob. Para o blob de páginas, a camada se correlaciona com o tamanho do blob e o número de IOPS permitidos. 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áginas em contas de armazenamento premium; Para blob de blocos, os valores possíveis são Archive, Cold, Cool e Hot. Isso só é aplicável a blobs de blocos em contas de armazenamento padrão.

Parâmetros Globais
--debug

Aumente a verbosidade de log para mostrar todos os logs de depuração.

Propriedade Valor
Valor padrão: False
--help -h

Mostre esta mensagem de ajuda e saia.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Valor padrão: False
--output -o

Output format.

Propriedade Valor
Valor padrão: json
Valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

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

--verbose

Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.

Propriedade Valor
Valor padrão: False