az storage blob directory

Nota

Essa referência faz parte da extensão de visualização de armazenamento para a CLI do Azure (versão 2.50.0 ou superior). A extensão será instalada automaticamente na primeira vez que você executar um comando az storage blob directory . Saiba mais sobre extensões.

O grupo de comandos 'az storage' está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus

Este grupo de comandos foi preterido e será removido em versões futuras. Use 'az storage fs directory' em vez disso. Para obter mais informações, aceda a https://github.com/Azure/azure-cli/blob/dev/src/azure-cli/azure/cli/command_modules/storage/docs/ADLS%20Gen2.md

Gerencie diretórios de blob no contêiner da conta de armazenamento.

Para usar os comandos de diretório, verifique se o tipo de conta de armazenamento é StorageV2.

Comandos

Name Description Tipo Estado
az storage blob directory access

Gerencie as propriedades de controle de acesso de um diretório quando o Namespace Hierárquico estiver habilitado.

Extensão Pré-visualização e preterido
az storage blob directory access set

Defina as propriedades de controle de acesso de um diretório.

Extensão Pré-visualização e preterido
az storage blob directory access show

Mostrar as propriedades de controle de acesso de um diretório.

Extensão Pré-visualização e preterido
az storage blob directory access update

Atualize as propriedades de controle de acesso de um diretório.

Extensão Pré-visualização e preterido
az storage blob directory create

Crie um diretório de blob de armazenamento em um contêiner de armazenamento.

Extensão Pré-visualização e preterido
az storage blob directory delete

Exclua um diretório de blob de armazenamento em um contêiner de armazenamento.

Extensão Pré-visualização e preterido
az storage blob directory download

Baixe blobs para um caminho de arquivo local.

Extensão Pré-visualização e preterido
az storage blob directory exists

Verifique a existência de um diretório blob em um contêiner de armazenamento.

Extensão Pré-visualização e preterido
az storage blob directory list

Liste blobs e subdiretórios de blob em um diretório de armazenamento.

Extensão Pré-visualização e preterido
az storage blob directory metadata

Gerencie metadados de diretório.

Extensão Pré-visualização e preterido
az storage blob directory metadata show

Mostrar todos os metadados definidos pelo usuário para o diretório blob especificado.

Extensão Pré-visualização e preterido
az storage blob directory metadata update

Defina metadados definidos pelo usuário para o diretório blob especificado como um ou mais pares nome-valor.

Extensão Pré-visualização e preterido
az storage blob directory move

Mova um diretório de armazenamento para outro diretório de blob de armazenamento em um contêiner de armazenamento.

Extensão Pré-visualização e preterido
az storage blob directory show

Mostrar as propriedades de um diretório de blob de armazenamento em um contêiner de armazenamento.

Extensão Pré-visualização e preterido
az storage blob directory upload

Carregue blobs ou subdiretórios para um diretório de blob de armazenamento.

Extensão Pré-visualização e preterido

az storage blob directory create

Pré-visualizar Preterido

O grupo de comandos 'az storage' está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus

Este comando foi implicitamente preterido porque o grupo de comandos 'storage blob directory' foi preterido e será removido em uma versão futura. Use 'az storage fs directory' em vez disso.

Crie um diretório de blob de armazenamento em um contêiner de armazenamento.

Crie um diretório de blob de armazenamento que pode conter outros diretórios ou blobs em um contêiner de armazenamento.

az storage blob directory create --container-name
                                 --directory-path
                                 [--account-key]
                                 [--account-name]
                                 [--auth-mode {key, login}]
                                 [--connection-string]
                                 [--lease-id]
                                 [--metadata]
                                 [--permissions]
                                 [--sas-token]
                                 [--timeout]
                                 [--umask]

Exemplos

Crie um diretório de blob de armazenamento em um contêiner de armazenamento.

az storage blob directory create -c MyContainer -d MyDirectoryPath --account-name MyStorageAccount

Crie um diretório de blob de armazenamento com permissões e umask.

az storage blob directory create -c MyContainer -d MyDirectoryPath --account-name MyStorageAccount --permissions rwxrwxrwx --umask 0000

Parâmetros Obrigatórios

--container-name -c

O nome do contêiner.

--directory-path -d

O nome do caminho do diretório.

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

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

valores aceites: key, login
--connection-string

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

--lease-id

Obrigatório se o diretório a ser substituído tiver uma concessão ativa.

--metadata

Metadados em pares chave=valor separados por espaço. Isso substitui quaisquer metadados existentes.

--permissions

Opcional e válido somente se o Namespace Hierárquico estiver habilitado para a conta. Define permissões de acesso POSIX para o proprietário do arquivo, o grupo proprietário do arquivo e outros. Cada classe pode receber permissão de leitura, gravação ou execução. O bit pegajoso também é suportado. Tanto a notação simbólica (rwxrw-rw-) como a notação octal de 4 dígitos (por exemplo, 0766) são suportadas.

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

--timeout

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

--umask

Opcional e válido somente se o Namespace Hierárquico estiver habilitado para a conta. O umask restringe as configurações de permissão para arquivo e diretório e só será aplicado quando o Acl padrão não existir no diretório pai. Se o bit umask tiver sido definido, isso significa que a permissão correspondente será desativada. Desta forma, a permissão resultante é dada por p & ^u, onde p é a permissão e você é o umask. Apenas a notação octal de 4 dígitos (por exemplo, 0022) é suportada aqui.

valor predefinido: 0027
Parâmetros de Globais
--debug

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

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
valor predefinido: json
--query

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

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

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

az storage blob directory delete

Pré-visualizar Preterido

O grupo de comandos 'az storage' está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus

Este comando foi implicitamente preterido porque o grupo de comandos 'storage blob directory' foi preterido e será removido em uma versão futura. Use 'az storage fs directory' em vez disso.

Exclua um diretório de blob de armazenamento em um contêiner de armazenamento.

O comportamento dessa operação é diferente dependendo se o Namespace Hierárquico está habilitado; se sim, então a operação de exclusão pode ser atômica e instantânea; Caso contrário, a operação é executada em lotes e um token de continuação pode ser retornado.

az storage blob directory delete --container-name
                                 --directory-path
                                 [--account-key]
                                 [--account-name]
                                 [--auth-mode {key, login}]
                                 [--connection-string]
                                 [--fail-not-exist]
                                 [--if-match]
                                 [--if-modified-since]
                                 [--if-none-match]
                                 [--if-unmodified-since]
                                 [--lease-id]
                                 [--marker]
                                 [--recursive]
                                 [--sas-token]
                                 [--timeout]

Exemplos

Exclua um diretório de blob de armazenamento em um contêiner de armazenamento.

az storage blob directory delete -c MyContainer -d MyDirectoryPath --account-name MyStorageAccount

Parâmetros Obrigatórios

--container-name -c

O nome do contêiner.

--directory-path -d

O nome do caminho do diretório.

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

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

valores aceites: key, login
--connection-string

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

--fail-not-exist

Especifique se deseja lançar uma exceção quando o diretório não existir.

valor predefinido: False
--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.

--if-modified-since

Altere apenas se modificado desde que fornecido datetime UTC (Y-m-d'T'H:M'Z').

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

--if-unmodified-since

Alterar apenas se não tiver sido modificado desde que forneceu data/hora UTC (Y-m-d'T'H:M'Z').

--lease-id

Necessário se o diretório tiver uma concessão ativa.

--marker

Opcional. Ao excluir um diretório sem o Namespace Hierárquico, o número de caminhos excluídos com cada invocação é limitado. Se o número de caminhos a serem excluídos exceder esse limite, um token de continuação será retornado. Quando um token de continuação é retornado, ele deve ser especificado em uma invocação subsequente da operação delete para continuar excluindo o diretório.

--recursive

Se "true", todos os caminhos abaixo do diretório serão excluídos. Se "false" e o diretório não estiver vazio, ocorrerá um erro.

valor predefinido: False
--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.

--timeout

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

Parâmetros de Globais
--debug

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

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
valor predefinido: json
--query

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

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

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

az storage blob directory download

Pré-visualizar Preterido

O grupo de comandos 'az storage' está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus

Este comando foi implicitamente preterido porque o grupo de comandos 'storage blob directory' foi preterido e será removido em uma versão futura. Use 'az storage fs directory' em vez disso.

Baixe blobs para um caminho de arquivo local.

az storage blob directory download --container
                                   --destination-path
                                   --source-path
                                   [--account-key]
                                   [--account-name]
                                   [--auth-mode {key, login}]
                                   [--connection-string]
                                   [--recursive]
                                   [--sas-token]

Exemplos

Baixe um único blob em um diretório de blob de armazenamento.

az storage blob directory download -c MyContainer --account-name MyStorageAccount -s "path/to/blob" -d "<local-path>"

Faça o download de todo o diretório em um contêiner de armazenamento.

az storage blob directory download -c MyContainer --account-name MyStorageAccount -s SourceDirectoryPath -d "<local-path>" --recursive

Faça o download de um subdiretório inteiro de um diretório de blob de armazenamento.

az storage blob directory download -c MyContainer --account-name MyStorageAccount -s "path/to/subdirectory" -d "<local-path>" --recursive

Parâmetros Obrigatórios

--container -c

O contêiner de origem do download.

--destination-path -d

O caminho do diretório local de destino para download.

--source-path -s

O caminho do diretório de origem do download. Deve ser um caminho absoluto para o 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 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.

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

valores aceites: key, login
--connection-string

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

--recursive -r

Baixar blobs recursivamente. Se habilitado, todos os blobs, incluindo os blobs em subdiretórios, serão baixados.

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

Parâmetros de Globais
--debug

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

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
valor predefinido: json
--query

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

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

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

az storage blob directory exists

Pré-visualizar Preterido

O grupo de comandos 'az storage' está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus

Este comando foi implicitamente preterido porque o grupo de comandos 'storage blob directory' foi preterido e será removido em uma versão futura. Use 'az storage fs directory' em vez disso.

Verifique a existência de um diretório blob em um contêiner de armazenamento.

az storage blob directory exists --container-name
                                 --directory-path
                                 [--account-key]
                                 [--account-name]
                                 [--auth-mode {key, login}]
                                 [--connection-string]
                                 [--sas-token]
                                 [--snapshot]
                                 [--timeout]

Exemplos

Verifique a existência de um diretório blob em um contêiner de armazenamento.

az storage blob directory exists -c MyContainer -d MyDirectoryPath --account-name MyStorageAccount

Parâmetros Obrigatórios

--container-name -c

O nome do contêiner.

--directory-path -d

O nome do caminho do diretório.

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

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

valores aceites: key, login
--connection-string

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

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

--snapshot

O parâmetro snapshot é um valor DateTime opaco que, quando presente, especifica o snapshot.

--timeout

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

Parâmetros de Globais
--debug

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

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
valor predefinido: json
--query

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

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

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

az storage blob directory list

Pré-visualizar Preterido

O grupo de comandos 'az storage' está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus

Este comando foi implicitamente preterido porque o grupo de comandos 'storage blob directory' foi preterido e será removido em uma versão futura. Use 'az storage fs directory' em vez disso.

Liste blobs e subdiretórios de blob em um diretório de armazenamento.

az storage blob directory list --container-name
                               --directory-path
                               [--account-key]
                               [--account-name]
                               [--auth-mode {key, login}]
                               [--connection-string]
                               [--delimiter]
                               [--include]
                               [--marker]
                               [--num-results]
                               [--prefix]
                               [--sas-token]
                               [--timeout]

Exemplos

Liste blobs e subdiretórios de blob em um diretório de armazenamento.

az storage blob directory list -c MyContainer -d DestinationDirectoryPath --account-name MyStorageAccount

Parâmetros Obrigatórios

--container-name -c

O nome do contêiner.

--directory-path -d

O nome do caminho do diretório.

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

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

valores aceites: key, login
--connection-string

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

--delimiter

Quando a solicitação inclui esse parâmetro, a operação retorna um elemento :class:~azure.storage.blob.models.BlobPrefix na lista de resultados que atua como um espaço reservado para todos os blobs cujos nomes começam com a mesma substring até a aparência do caractere delimitador. O delimitador pode ser um único caractere ou uma cadeia de caracteres.

--include

Especifica um ou mais conjuntos de dados adicionais a serem incluídos na resposta.

valor predefinido: mc
--marker

Um token de continuação opaco. Esse valor pode ser recuperado do campo next_marker de um objeto gerador anterior se num_results foi especificado e esse gerador terminou de enumerar os resultados. Se especificado, este gerador começará a retornar resultados do ponto onde o gerador anterior parou.

--num-results

Especifica o número máximo de resultados a serem retornados. Forneça "*" para devolver tudo.

valor predefinido: 5000
--prefix

Filtra os resultados para retornar somente blobs cujos nomes começam com o prefixo especificado.

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

--timeout

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

Parâmetros de Globais
--debug

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

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
valor predefinido: json
--query

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

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

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

az storage blob directory move

Pré-visualizar Preterido

O grupo de comandos 'az storage' está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus

Este comando foi implicitamente preterido porque o grupo de comandos 'storage blob directory' foi preterido e será removido em uma versão futura. Use 'az storage fs directory' em vez disso.

Mova um diretório de armazenamento para outro diretório de blob de armazenamento em um contêiner de armazenamento.

Mova um diretório de armazenamento e todo o seu conteúdo (que pode conter outros diretórios ou blobs) para outro diretório de blob de armazenamento em um contêiner de armazenamento. O comportamento dessa operação é diferente dependendo se o Namespace Hierárquico está habilitado; se sim, a operação de movimento é atômica e nenhum marcador é retornado; Caso contrário, a operação é executada em lotes e um token de continuação pode ser retornado.

az storage blob directory move --container-name
                               --destination-path
                               --source-path
                               [--account-key]
                               [--account-name]
                               [--auth-mode {key, login}]
                               [--connection-string]
                               [--lease-id]
                               [--move-mode {legacy, posix}]
                               [--sas-token]
                               [--source-if-match]
                               [--source-if-modified-since]
                               [--source-if-none-match]
                               [--source-if-unmodified-since]
                               [--source-lease-id]
                               [--timeout]

Exemplos

Mova um diretório de armazenamento para outro diretório de blob de armazenamento em um contêiner de armazenamento.

az storage blob directory move -c MyContainer -d my-new-directory -s dir --account-name MyStorageAccount

Mova um subdiretório de armazenamento para outro diretório de blob de armazenamento em um contêiner de armazenamento.

az storage blob directory move -c MyContainer -d my-new-directory -s dir/subdirectory --account-name MyStorageAccount

Parâmetros Obrigatórios

--container-name -c

O nome do contêiner.

--destination-path -d

O caminho do diretório de blob de destino. Pode ser um nome de diretório ou subdiretório, por exemplo, dir, dir/subdir. Se o caminho de destino existir e estiver vazio, a origem será movida para o caminho de destino. Se o caminho de destino não existir, o caminho de destino será criado e substituído pela origem. Para controlar a operação move para caminho não vazio, você pode usar --move-mode para determinar seu comportamento.

--source-path -s

O caminho do diretório de blob de origem.

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

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

valores aceites: key, login
--connection-string

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

--lease-id

Um ID de concessão para directory_path de destino. O directory_path de destino deve ter uma concessão ativa e o ID da concessão deve corresponder.

--move-mode

Válido somente quando o namespace está habilitado. Este parâmetro determina o comportamento da operação de movimentação. Se o diretório de destino estiver vazio, para ambos os modos, o diretório de destino será substituído. Mas se o diretório de destino não estiver vazio, no modo herdado a operação de movimentação falhará e no modo posix, o diretório de origem será movido para o diretório de destino.

valores aceites: legacy, posix
valor predefinido: posix
--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.

--source-if-match

Opcional. Um valor ETag. Especifique esse cabeçalho para executar a operação de movimentação somente se o ETag da origem corresponder ao valor especificado.

--source-if-modified-since

Opcional. Um valor de data e hora. Especifique esse cabeçalho para executar a operação de movimentação somente se a origem tiver sido modificada desde a data e hora especificadas.

--source-if-none-match

Opcional. Um valor ETag ou o valor curinga especial ("*"). Especifique esse cabeçalho para executar a operação de movimentação somente se o ETag da origem não corresponder ao valor especificado.

--source-if-unmodified-since

Opcional. Um valor de data e hora. Especifique esse cabeçalho para executar a operação de movimentação somente se a origem não tiver sido modificada desde a data e hora especificadas.

--source-lease-id

Opcional. Um ID de locação para o source_path. O source_path deve ter uma concessão ativa e o ID da concessão deve corresponder.

--timeout

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

Parâmetros de Globais
--debug

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

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
valor predefinido: json
--query

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

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

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

az storage blob directory show

Pré-visualizar Preterido

O grupo de comandos 'az storage' está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus

Este comando foi implicitamente preterido porque o grupo de comandos 'storage blob directory' foi preterido e será removido em uma versão futura. Use 'az storage fs directory' em vez disso.

Mostrar as propriedades de um diretório de blob de armazenamento em um contêiner de armazenamento.

az storage blob directory show --container-name
                               --directory-path
                               [--account-key]
                               [--account-name]
                               [--auth-mode {key, login}]
                               [--connection-string]
                               [--if-match]
                               [--if-modified-since]
                               [--if-none-match]
                               [--if-unmodified-since]
                               [--lease-id]
                               [--sas-token]
                               [--timeout]

Exemplos

Mostrar as propriedades de um diretório de blob de armazenamento em um contêiner de armazenamento.

az storage blob directory show -c MyContainer -d MyDirectoryPath --account-name MyStorageAccount

Parâmetros Obrigatórios

--container-name -c

O nome do contêiner.

--directory-path -d

O nome do caminho do diretório.

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

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

valores aceites: key, login
--connection-string

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

--if-match

Um valor ETag ou o caractere curinga (*). Especifique esse cabeçalho para executar a operação somente se o ETag do recurso corresponder ao valor especificado.

--if-modified-since

Altere apenas se modificado desde que fornecido datetime UTC (Y-m-d'T'H:M'Z').

--if-none-match

Um valor ETag ou o caractere curinga (). Especifique esse cabeçalho para executar a operação somente se o 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.

--if-unmodified-since

Alterar apenas se não tiver sido modificado desde que forneceu data/hora UTC (Y-m-d'T'H:M'Z').

--lease-id

Obrigatório se o blob tiver uma concessão ativa.

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

--timeout

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

Parâmetros de Globais
--debug

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

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
valor predefinido: json
--query

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

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

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

az storage blob directory upload

Pré-visualizar Preterido

O grupo de comandos 'az storage' está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus

Este comando foi implicitamente preterido porque o grupo de comandos 'storage blob directory' foi preterido e será removido em uma versão futura. Use 'az storage fs directory' em vez disso.

Carregue blobs ou subdiretórios para um diretório de blob de armazenamento.

az storage blob directory upload --container
                                 --destination-path
                                 --source
                                 [--account-key]
                                 [--account-name]
                                 [--auth-mode {key, login}]
                                 [--connection-string]
                                 [--recursive]
                                 [--sas-token]

Exemplos

Carregue um único blob para um diretório de blob de armazenamento.

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

Carregue um diretório local para um diretório de blob de armazenamento.

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

Carregue um conjunto de arquivos em um diretório local para um diretório de blob de armazenamento.

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

Parâmetros Obrigatórios

--container -c

O contêiner de destino de upload.

--destination-path -d

O caminho do diretório de destino de upload. Deve ser um caminho absoluto para o contêiner. Se o caminho de destino especificado não existir, um novo caminho de diretório será criado.

--source -s

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

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

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

valores aceites: key, login
--connection-string

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

--recursive -r

Carregue blobs recursivamente. Se habilitado, todos os blobs, incluindo os blobs em subdiretórios, serão carregados.

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

Parâmetros de Globais
--debug

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

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
valor predefinido: json
--query

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

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

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