Partilhar via


az storage azcopy blob

Note

Esta referência faz parte da extensão storage-preview para o CLI do Azure (versão 2.70.0 ou superior). A extensão será instalada automaticamente na primeira vez que você executar um comando az storage azcopy blob. Saiba mais sobre extensões.

Gerir o armazenamento de objetos para dados não estruturados (blobs) usando o AzCopy.

Comandos

Name Description Tipo Status
az storage azcopy blob delete

Apagar blobs de um contentor de armazenamento usando o AzCopy.

Extension disponibilidade geral
az storage azcopy blob download

Descarregue blobs de um contentor de armazenamento usando o AzCopy.

Extension disponibilidade geral
az storage azcopy blob sync

Sincronizar blobs recursivamente para um contentor de blob de armazenamento usando o AzCopy.

Extension disponibilidade geral
az storage azcopy blob upload

Carregue blobs para um contentor de armazenamento usando o AzCopy.

Extension disponibilidade geral

az storage azcopy blob delete

Apagar blobs de um contentor de armazenamento usando o AzCopy.

az storage azcopy blob delete --container
                              [--account-key]
                              [--account-name]
                              [--acquire-policy-token]
                              [--auth-mode {key, login}]
                              [--change-reference]
                              [--connection-string]
                              [--recursive]
                              [--sas-token]
                              [--target]

Exemplos

Exclua um único blob de um contêiner.

az storage azcopy blob delete -c MyContainer --account-name MyStorageAccount -t TargetBlob

Exclua todos os blobs de um contêiner.

az storage azcopy blob delete -c MyContainer --account-name MyStorageAccount --recursive

Exclua todos os blobs em um diretório virtual.

az storage azcopy blob delete -c MyContainer --account-name MyStorageAccount -t "path/to/virtual_directory" --recursive

Parâmetros Obrigatórios

--container -c

O contêiner de destino de exclusão.

Parâmetros Opcionais

Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem tornar-se necessários para que o comando seja executado com êxito.

--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
Grupo de parâmetros: Storage Account Arguments
--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 um token SAS. Se nenhum deles estiver presente, o comando tentará consultar a chave da conta de armazenamento usando a conta Azure autenticada. Se um grande número de comandos de armazenamento for executado, a cota da API poderá ser atingida.

Propriedade Valor
Grupo de parâmetros: Storage Account Arguments
--acquire-policy-token

Aquisição automática de um token Azure Policy para esta operação de recurso.

Propriedade Valor
Grupo de parâmetros: Global Policy Arguments
--auth-mode

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
--change-reference

O ID de referência de alteração relacionado para esta operação de recurso.

Propriedade Valor
Grupo de parâmetros: Global Policy Arguments
--connection-string

String de cadeia de ligação de conta de armazenamento. Variável de ambiente: AZURE_STORAGE_CONNECTION_STRING.

Propriedade Valor
Grupo de parâmetros: Storage Account Arguments
--recursive -r

Excluir blobs recursivamente.

--sas-token

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
Grupo de parâmetros: Storage Account Arguments
--target -t

O caminho de destino de exclusão.

Parâmetros de Globais
--debug

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

Propriedade Valor
Default value: False
--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Default value: False
--output -o

Formato de saída.

Propriedade Valor
Default value: json
Valores aceites: 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 subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

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

Propriedade Valor
Default value: False

az storage azcopy blob download

Descarregue blobs de um contentor de armazenamento usando o AzCopy.

az storage azcopy blob download --container
                                --destination
                                [--account-key]
                                [--account-name]
                                [--acquire-policy-token]
                                [--auth-mode {key, login}]
                                [--change-reference]
                                [--connection-string]
                                [--recursive]
                                [--sas-token]
                                [--source]

Exemplos

Baixe um único blob de um contêiner.

az storage azcopy blob download -c MyContainer --account-name MyStorageAccount -s "path/to/blob" -d "path/to/file"

Baixe um diretório virtual de um contêiner.

az storage azcopy blob download -c MyContainer --account-name MyStorageAccount -s "path/to/virtual_directory" -d "download/path" --recursive

Baixe o conteúdo de um contêiner em um sistema de arquivos local.

az storage azcopy blob download -c MyContainer --account-name MyStorageAccount -s * -d "download/path" --recursive

Parâmetros Obrigatórios

--container -c

O contêiner de origem do download.

--destination -d

O caminho do arquivo de destino para o qual fazer o download.

Parâmetros Opcionais

Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem tornar-se necessários para que o comando seja executado com êxito.

--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
Grupo de parâmetros: Storage Account Arguments
--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 um token SAS. Se nenhum deles estiver presente, o comando tentará consultar a chave da conta de armazenamento usando a conta Azure autenticada. Se um grande número de comandos de armazenamento for executado, a cota da API poderá ser atingida.

Propriedade Valor
Grupo de parâmetros: Storage Account Arguments
--acquire-policy-token

Aquisição automática de um token Azure Policy para esta operação de recurso.

Propriedade Valor
Grupo de parâmetros: Global Policy Arguments
--auth-mode

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
--change-reference

O ID de referência de alteração relacionado para esta operação de recurso.

Propriedade Valor
Grupo de parâmetros: Global Policy Arguments
--connection-string

String de cadeia de ligação de conta de armazenamento. Variável de ambiente: AZURE_STORAGE_CONNECTION_STRING.

Propriedade Valor
Grupo de parâmetros: Storage Account Arguments
--recursive -r

Baixar blobs recursivamente.

--sas-token

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
Grupo de parâmetros: Storage Account Arguments
--source -s

O caminho de origem do download.

Parâmetros de Globais
--debug

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

Propriedade Valor
Default value: False
--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Default value: False
--output -o

Formato de saída.

Propriedade Valor
Default value: json
Valores aceites: 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 subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

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

Propriedade Valor
Default value: False

az storage azcopy blob sync

Sincronizar blobs recursivamente para um contentor de blob de armazenamento usando o AzCopy.

az storage azcopy blob sync --container
                            --source
                            [--account-key]
                            [--account-name]
                            [--acquire-policy-token]
                            [--auth-mode {key, login}]
                            [--change-reference]
                            [--connection-string]
                            [--destination]
                            [--sas-token]

Exemplos

Sincronize um único blob com um contêiner.

az storage azcopy blob sync -c MyContainer --account-name MyStorageAccount -s "path/to/file" -d NewBlob

Sincronize um diretório com um contêiner.

az storage azcopy blob sync -c MyContainer --account-name MyStorageAccount -s "path/to/directory"

Parâmetros Obrigatórios

--container -c

O contêiner de destino de sincronização.

--source -s

O caminho do arquivo de origem a partir do qual sincronizar.

Parâmetros Opcionais

Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem tornar-se necessários para que o comando seja executado com êxito.

--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
Grupo de parâmetros: Storage Account Arguments
--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 um token SAS. Se nenhum deles estiver presente, o comando tentará consultar a chave da conta de armazenamento usando a conta Azure autenticada. Se um grande número de comandos de armazenamento for executado, a cota da API poderá ser atingida.

Propriedade Valor
Grupo de parâmetros: Storage Account Arguments
--acquire-policy-token

Aquisição automática de um token Azure Policy para esta operação de recurso.

Propriedade Valor
Grupo de parâmetros: Global Policy Arguments
--auth-mode

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
--change-reference

O ID de referência de alteração relacionado para esta operação de recurso.

Propriedade Valor
Grupo de parâmetros: Global Policy Arguments
--connection-string

String de cadeia de ligação de conta de armazenamento. Variável de ambiente: AZURE_STORAGE_CONNECTION_STRING.

Propriedade Valor
Grupo de parâmetros: Storage Account Arguments
--destination -d

O caminho de destino da sincronização.

--sas-token

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
Grupo de parâmetros: Storage Account Arguments
Parâmetros de Globais
--debug

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

Propriedade Valor
Default value: False
--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Default value: False
--output -o

Formato de saída.

Propriedade Valor
Default value: json
Valores aceites: 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 subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

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

Propriedade Valor
Default value: False

az storage azcopy blob upload

Carregue blobs para um contentor de armazenamento usando o AzCopy.

az storage azcopy blob upload --container
                              --source
                              [--account-key]
                              [--account-name]
                              [--acquire-policy-token]
                              [--auth-mode {key, login}]
                              [--change-reference]
                              [--connection-string]
                              [--destination]
                              [--recursive]
                              [--sas-token]

Exemplos

Carregue um único blob para um contêiner.

az storage azcopy blob upload -c MyContainer --account-name MyStorageAccount -s "path/to/file" -d NewBlob

Carregue um diretório para um contêiner.

az storage azcopy blob upload -c MyContainer --account-name MyStorageAccount -s "path/to/directory" --recursive

Carregue o conteúdo de um diretório para um contêiner.

az storage azcopy blob upload -c MyContainer --account-name MyStorageAccount -s "path/to/directory/*" --recursive

Parâmetros Obrigatórios

--container -c

O contêiner de destino de upload.

--source -s

O caminho do arquivo de origem a partir do qual fazer upload.

Parâmetros Opcionais

Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem tornar-se necessários para que o comando seja executado com êxito.

--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
Grupo de parâmetros: Storage Account Arguments
--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 um token SAS. Se nenhum deles estiver presente, o comando tentará consultar a chave da conta de armazenamento usando a conta Azure autenticada. Se um grande número de comandos de armazenamento for executado, a cota da API poderá ser atingida.

Propriedade Valor
Grupo de parâmetros: Storage Account Arguments
--acquire-policy-token

Aquisição automática de um token Azure Policy para esta operação de recurso.

Propriedade Valor
Grupo de parâmetros: Global Policy Arguments
--auth-mode

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
--change-reference

O ID de referência de alteração relacionado para esta operação de recurso.

Propriedade Valor
Grupo de parâmetros: Global Policy Arguments
--connection-string

String de cadeia de ligação de conta de armazenamento. Variável de ambiente: AZURE_STORAGE_CONNECTION_STRING.

Propriedade Valor
Grupo de parâmetros: Storage Account Arguments
--destination -d

O caminho de destino do carregamento.

--recursive -r

Carregue blobs recursivamente.

--sas-token

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
Grupo de parâmetros: Storage Account Arguments
Parâmetros de Globais
--debug

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

Propriedade Valor
Default value: False
--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Default value: False
--output -o

Formato de saída.

Propriedade Valor
Default value: json
Valores aceites: 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 subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

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

Propriedade Valor
Default value: False