az storage file copy

Observação

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. Saiba mais sobre extensões.

Gerenciar operações de cópia de arquivo.

Comandos

Nome Description Tipo Status
az storage file copy cancel

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

Núcleo GA
az storage file copy cancel (storage-preview extensão)

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

Extensão Visualizar
az storage file copy start

Copie um arquivo de forma assíncrona.

Núcleo GA
az storage file copy start (storage-preview extensão)

Copie um arquivo de forma assíncrona.

Extensão Visualizar
az storage file copy start-batch

Copie vários arquivos ou blobs para um compartilhamento de arquivos.

Núcleo GA
az storage file copy start-batch (storage-preview extensão)

Copie vários arquivos ou blobs para um compartilhamento de arquivos.

Extensão Visualizar

az storage file copy cancel

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

Isso deixará um arquivo de destino com comprimento zero e metadados completos. Isso gerará um erro se a operação de cópia já tiver terminado.

az storage file copy cancel --copy-id
                            --destination-path
                            --destination-share
                            [--account-key]
                            [--account-name]
                            [--auth-mode {key, login}]
                            [--backup-intent]
                            [--connection-string]
                            [--disallow-trailing-dot {false, true}]
                            [--file-endpoint]
                            [--sas-token]
                            [--timeout]

Parâmetros Exigidos

--copy-id

A operação de cópia a ser anulada. Isso pode ser uma ID ou uma instância de FileProperties.

--destination-path -p

O caminho para o arquivo dentro do compartilhamento de arquivos.

--destination-share -s

Nome do compartilhamento de destino. A parcela deve existir.

Parâmetros Opcionais

--account-key

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

--account-name

Nome da conta de armazenamento. Variável de ambiente relacionado: 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 de 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 aceitos: key, login
--backup-intent --enable-file-backup-request-intent

Parâmetro necessário para usar com a autenticação OAuth (Azure AD) para arquivos. Isso ignorará qualquer verificação de permissão no nível de arquivo/diretório e permitirá o acesso, com base nas ações de dados permitidas, mesmo que haja ACLs em vigor para esses arquivos/diretórios.

valor padrão: False
--connection-string

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

--disallow-trailing-dot

Se verdadeiro, o ponto à direita será cortado do URI de destino. O padrão é False.

valores aceitos: false, true
valor padrão: False
--file-endpoint

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

--sas-token

Uma assinatura de acesso compartilhado (SAS). 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.

--timeout

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

Parâmetros Globais
--debug

Aumente o detalhamento 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 aceitos: json, jsonc, none, table, tsv, yaml, yamlc
valor padrão: json
--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 o detalhamento do log. Use --debug para logs de depuração completos.

az storage file copy cancel (storage-preview extensão)

Versão Prévia

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

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

Isso deixará um arquivo de destino com comprimento zero e metadados completos. Isso gerará um erro se a operação de cópia já tiver terminado.

az storage file copy cancel --copy-id
                            --destination-path
                            --destination-share
                            [--account-key]
                            [--account-name]
                            [--auth-mode {key, login}]
                            [--backup-intent]
                            [--connection-string]
                            [--disallow-trailing-dot {false, true}]
                            [--sas-token]
                            [--timeout]

Parâmetros Exigidos

--copy-id

A operação de cópia a ser anulada. Isso pode ser uma ID ou uma instância de FileProperties.

--destination-path -p

O caminho para o arquivo dentro do compartilhamento de arquivos.

--destination-share -s

Nome do compartilhamento de destino. A parcela deve existir.

Parâmetros Opcionais

--account-key

Chave de 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 relacionado: 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 de 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 aceitos: key, login
--backup-intent --enable-file-backup-request-intent

Parâmetro necessário para usar com a autenticação OAuth (Azure AD) para arquivos. Isso ignorará qualquer verificação de permissão no nível de arquivo/diretório e permitirá o acesso, com base nas ações de dados permitidas, mesmo que haja ACLs em vigor para esses arquivos/diretórios.

valor padrão: False
--connection-string

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

--disallow-trailing-dot

Se verdadeiro, o ponto à direita será cortado do URI de destino. O padrão é False.

valores aceitos: false, true
valor padrão: 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 da solicitação em segundos. Aplica-se a cada chamada para o serviço.

Parâmetros Globais
--debug

Aumente o detalhamento 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 aceitos: json, jsonc, none, table, tsv, yaml, yamlc
valor padrão: json
--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 o detalhamento do log. Use --debug para logs de depuração completos.

az storage file copy start

Copie um arquivo de forma assíncrona.

az storage file copy start --destination-path
                           --destination-share
                           [--account-key]
                           [--account-name]
                           [--auth-mode {key, login}]
                           [--backup-intent]
                           [--connection-string]
                           [--disallow-source-trailing-dot {false, true}]
                           [--disallow-trailing-dot {false, true}]
                           [--file-endpoint]
                           [--file-snapshot]
                           [--metadata]
                           [--sas-token]
                           [--source-account-key]
                           [--source-account-name]
                           [--source-blob]
                           [--source-container]
                           [--source-path]
                           [--source-sas]
                           [--source-share]
                           [--source-snapshot]
                           [--source-uri]
                           [--timeout]

Exemplos

Copie um arquivo de forma assíncrona.

az storage file copy start --source-account-name srcaccount --source-account-key 00000000 --source-path <srcpath-to-file> --source-share srcshare --destination-path <destpath-to-file> --destination-share destshare --account-name destaccount --account-key 00000000

Copie um arquivo de forma assíncrona do uri de origem para a conta de armazenamento de destino com o token sas.

az storage file copy start --source-uri "https://srcaccount.file.core.windows.net/myshare/mydir/myfile?<sastoken>" --destination-path <destpath-to-file> --destination-share destshare --account-name destaccount --sas-token <destination-sas>

Copie um arquivo de forma assíncrona do instantâneo de arquivo para a conta de armazenamento de destino com o token sas.

az storage file copy start --source-account-name srcaccount --source-account-key 00000000 --source-path <srcpath-to-file> --source-share srcshare --file-snapshot "2020-03-02T13:51:54.0000000Z" --destination-path <destpath-to-file> --destination-share destshare --account-name destaccount --sas-token <destination-sas>

Parâmetros Exigidos

--destination-path -p

O caminho para o arquivo dentro do compartilhamento de arquivos.

--destination-share -s

Nome do compartilhamento de destino. A parcela deve existir.

Parâmetros Opcionais

--account-key

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

--account-name

Nome da conta de armazenamento. Variável de ambiente relacionado: 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 de 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 aceitos: key, login
--backup-intent --enable-file-backup-request-intent

Parâmetro necessário para usar com a autenticação OAuth (Azure AD) para arquivos. Isso ignorará qualquer verificação de permissão no nível de arquivo/diretório e permitirá o acesso, com base nas ações de dados permitidas, mesmo que haja ACLs em vigor para esses arquivos/diretórios.

valor padrão: False
--connection-string

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

--disallow-source-trailing-dot --disallow-src-trailing

Se true, o ponto à direita será cortado do URI de origem. O padrão é False.

valores aceitos: false, true
valor padrão: False
--disallow-trailing-dot

Se verdadeiro, o ponto à direita será cortado do URI de destino. O padrão é False.

valores aceitos: false, true
valor padrão: False
--file-endpoint

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

--file-snapshot

O instantâneo do arquivo para a conta de armazenamento de origem.

--metadata

Metadados em pares key=value separados por espaço. Isso substitui quaisquer metadados existentes.

--sas-token

Uma assinatura de acesso compartilhado (SAS). 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.

--source-account-key

A chave da conta de armazenamento do blob de origem.

--source-account-name

O nome da conta de armazenamento do blob de origem.

--source-blob

O nome do blob da conta de armazenamento de origem.

--source-container

O nome do contêiner da conta de armazenamento de origem.

--source-path

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

--source-sas

A assinatura de acesso compartilhado para a conta de armazenamento de origem.

--source-share

O nome do compartilhamento da conta de armazenamento de origem.

--source-snapshot

O snapshot de blob para a conta de armazenamento de origem.

--source-uri -u

Uma URL de até 2 KB de comprimento que especifica um arquivo ou blob do Azure. O valor deve ser codificado por URL como apareceria em um URI de solicitação. Se a origem estiver em outra conta, ela deverá ser pública ou autenticada por meio de uma assinatura de acesso compartilhado. Se a origem for pública, nenhuma autenticação será necessária. Exemplos: https://myaccount.file.core.windows.net/myshare/mydir/myfilehttps://otheraccount.file.core.windows.net/myshare/mydir/myfile?sastoken.

--timeout

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

Parâmetros Globais
--debug

Aumente o detalhamento 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 aceitos: json, jsonc, none, table, tsv, yaml, yamlc
valor padrão: json
--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 o detalhamento do log. Use --debug para logs de depuração completos.

az storage file copy start (storage-preview extensão)

Versão Prévia

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

Copie um arquivo de forma assíncrona.

az storage file copy start --destination-path
                           --destination-share
                           [--account-key]
                           [--account-name]
                           [--auth-mode {key, login}]
                           [--backup-intent]
                           [--connection-string]
                           [--disallow-source-trailing-dot {false, true}]
                           [--disallow-trailing-dot {false, true}]
                           [--file-snapshot]
                           [--metadata]
                           [--sas-token]
                           [--source-account-key]
                           [--source-account-name]
                           [--source-blob]
                           [--source-container]
                           [--source-path]
                           [--source-sas]
                           [--source-share]
                           [--source-snapshot]
                           [--source-uri]
                           [--timeout]

Exemplos

Copie um arquivo de forma assíncrona.

az storage file copy start --source-account-name srcaccount --source-account-key 00000000 --source-path <srcpath-to-file> --source-share srcshare --destination-path <destpath-to-file> --destination-share destshare --account-name destaccount --account-key 00000000

Copie um arquivo de forma assíncrona do uri de origem para a conta de armazenamento de destino com o token sas.

az storage file copy start --source-uri "https://srcaccount.file.core.windows.net/myshare/mydir/myfile?<sastoken>" --destination-path <destpath-to-file> --destination-share destshare --account-name destaccount --sas-token <destination-sas>

Copie um arquivo de forma assíncrona do instantâneo de arquivo para a conta de armazenamento de destino com o token sas.

az storage file copy start --source-account-name srcaccount --source-account-key 00000000 --source-path <srcpath-to-file> --source-share srcshare --file-snapshot "2020-03-02T13:51:54.0000000Z" --destination-path <destpath-to-file> --destination-share destshare --account-name destaccount --sas-token <destination-sas>

Parâmetros Exigidos

--destination-path -p

O caminho para o arquivo dentro do compartilhamento de arquivos.

--destination-share -s

Nome do compartilhamento de destino. A parcela deve existir.

Parâmetros Opcionais

--account-key

Chave de 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 relacionado: 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 de 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 aceitos: key, login
--backup-intent --enable-file-backup-request-intent

Parâmetro necessário para usar com a autenticação OAuth (Azure AD) para arquivos. Isso ignorará qualquer verificação de permissão no nível de arquivo/diretório e permitirá o acesso, com base nas ações de dados permitidas, mesmo que haja ACLs em vigor para esses arquivos/diretórios.

valor padrão: False
--connection-string

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

--disallow-source-trailing-dot --disallow-src-trailing

Se true, o ponto à direita será cortado do URI de origem. O padrão é False.

valores aceitos: false, true
valor padrão: False
--disallow-trailing-dot

Se verdadeiro, o ponto à direita será cortado do URI de destino. O padrão é False.

valores aceitos: false, true
valor padrão: False
--file-snapshot

O instantâneo do arquivo para a conta de armazenamento de origem.

--metadata

Metadados em pares key=value separados por espaço. Isso substitui quaisquer metadados existentes.

--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-account-key

A chave da conta de armazenamento do blob de origem.

--source-account-name

O nome da conta de armazenamento do blob de origem.

--source-blob

O nome do blob da conta de armazenamento de origem.

--source-container

O nome do contêiner da conta de armazenamento de origem.

--source-path

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

--source-sas

A assinatura de acesso compartilhado para a conta de armazenamento de origem.

--source-share

O nome do compartilhamento da conta de armazenamento de origem.

--source-snapshot

O snapshot de blob para a conta de armazenamento de origem.

--source-uri -u

Uma URL de até 2 KB de comprimento que especifica um arquivo ou blob do Azure. O valor deve ser codificado por URL como apareceria em um URI de solicitação. Se a origem estiver em outra conta, ela deverá ser pública ou autenticada por meio de uma assinatura de acesso compartilhado. Se a origem for pública, nenhuma autenticação será necessária. Exemplos: https://myaccount.file.core.windows.net/myshare/mydir/myfilehttps://otheraccount.file.core.windows.net/myshare/mydir/myfile?sastoken.

--timeout

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

Parâmetros Globais
--debug

Aumente o detalhamento 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 aceitos: json, jsonc, none, table, tsv, yaml, yamlc
valor padrão: json
--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 o detalhamento do log. Use --debug para logs de depuração completos.

az storage file copy start-batch

Copie vários arquivos ou blobs para um compartilhamento de arquivos.

az storage file copy start-batch [--account-key]
                                 [--account-name]
                                 [--connection-string]
                                 [--destination-path]
                                 [--destination-share]
                                 [--disallow-source-trailing-dot {false, true}]
                                 [--disallow-trailing-dot {false, true}]
                                 [--dryrun]
                                 [--file-endpoint]
                                 [--metadata]
                                 [--pattern]
                                 [--sas-token]
                                 [--source-account-key]
                                 [--source-account-name]
                                 [--source-container]
                                 [--source-sas]
                                 [--source-share]
                                 [--source-uri]
                                 [--timeout]

Exemplos

Copie todos os arquivos em um compartilhamento de arquivos para outra conta de armazenamento.

az storage file copy start-batch --source-account-name srcaccount --source-account-key 00000000 --source-share srcshare --destination-path <destpath-to-directory> --destination-share destshare --account-name destaccount --account-key 00000000

Copie todos os arquivos em um compartilhamento de arquivos para outra conta de armazenamento. com token sas.

az storage file copy start-batch --source-uri "https://srcaccount.file.core.windows.net/myshare?<sastoken>" --destination-path <destpath-to-directory> --destination-share destshare --account-name destaccount --sas-token <destination-sas>

Parâmetros Opcionais

--account-key

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

--account-name

Nome da conta de armazenamento. Variável de ambiente relacionado: 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 de API poderá ser atingida.

--connection-string

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

--destination-path

O diretório para o qual os dados de origem são copiados. Se omitidos, os dados serão copiados para o diretório raiz.

--destination-share

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

--disallow-source-trailing-dot --disallow-src-trailing

Se true, o ponto à direita será cortado do URI de origem. O padrão é False.

valores aceitos: false, true
valor padrão: False
--disallow-trailing-dot

Se verdadeiro, o ponto à direita será cortado do URI de destino. O padrão é False.

valores aceitos: false, true
valor padrão: False
--dryrun

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

valor padrão: False
--file-endpoint

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

--metadata

Metadados em pares key=value separados por espaço. Isso substitui quaisquer metadados existentes.

--pattern

O padrão usado para arquivos globbing e blobs. Os padrões suportados são '*', '?', '[seq]' e '[!seq]'. Para obter mais informações, consulte https://docs.python.org/3.7/library/fnmatch.html.

Quando você usa '*' em --pattern, ele corresponderá a qualquer caractere, incluindo o separador de diretório '/'.

--sas-token

Uma assinatura de acesso compartilhado (SAS). 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.

--source-account-key

A chave de conta para a conta de armazenamento de origem. Se omitido, o logon ativo será usado para determinar a chave da conta.

--source-account-name

A conta de armazenamento de origem da qual copiar os dados. Se omitida, a conta de destino será usada.

--source-container

Os blobs do contêiner de origem são copiados de.

--source-sas

A assinatura de acesso compartilhado para a conta de armazenamento de origem.

--source-share

Os arquivos de compartilhamento de origem são copiados de.

--source-uri

Um URI que especifica um contêiner de blob ou compartilhamento de arquivo de origem.

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

--timeout

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

Parâmetros Globais
--debug

Aumente o detalhamento 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 aceitos: json, jsonc, none, table, tsv, yaml, yamlc
valor padrão: json
--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 o detalhamento do log. Use --debug para logs de depuração completos.

az storage file copy start-batch (storage-preview extensão)

Versão Prévia

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

Copie vários arquivos ou blobs para um compartilhamento de arquivos.

az storage file copy start-batch [--account-key]
                                 [--account-name]
                                 [--connection-string]
                                 [--destination-path]
                                 [--destination-share]
                                 [--disallow-source-trailing-dot {false, true}]
                                 [--disallow-trailing-dot {false, true}]
                                 [--dryrun]
                                 [--metadata]
                                 [--pattern]
                                 [--sas-token]
                                 [--source-account-key]
                                 [--source-account-name]
                                 [--source-container]
                                 [--source-sas]
                                 [--source-share]
                                 [--source-uri]
                                 [--timeout]

Exemplos

Copie todos os arquivos em um compartilhamento de arquivos para outra conta de armazenamento.

az storage file copy start-batch --source-account-name srcaccount --source-account-key 00000000 --source-share srcshare --destination-path <destpath-to-directory> --destination-share destshare --account-name destaccount --account-key 00000000

Copie todos os arquivos em um compartilhamento de arquivos para outra conta de armazenamento. com token sas.

az storage file copy start-batch --source-uri "https://srcaccount.file.core.windows.net/myshare?<sastoken>" --destination-path <destpath-to-directory> --destination-share destshare --account-name destaccount --sas-token <destination-sas>

Parâmetros Opcionais

--account-key

Chave de 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 relacionado: 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 de API poderá ser atingida.

--connection-string

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

--destination-path

O diretório para o qual os dados de origem são copiados. Se omitidos, os dados serão copiados para o diretório raiz.

--destination-share

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

--disallow-source-trailing-dot --disallow-src-trailing

Se true, o ponto à direita será cortado do URI de origem. O padrão é False.

valores aceitos: false, true
valor padrão: False
--disallow-trailing-dot

Se verdadeiro, o ponto à direita será cortado do URI de destino. O padrão é False.

valores aceitos: false, true
valor padrão: False
--dryrun

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

valor padrão: False
--metadata

Metadados em pares key=value separados por espaço. Isso substitui quaisquer metadados existentes.

--pattern

O padrão usado para arquivos globbing e blobs. Os padrões suportados são '*', '?', '[seq]' e '[!seq]'. Para obter mais informações, consulte https://docs.python.org/3.7/library/fnmatch.html.

Quando você usa '*' em --pattern, ele corresponderá a qualquer caractere, incluindo o separador de diretório '/'.

--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-account-key

A chave de conta para a conta de armazenamento de origem. Se omitido, o logon ativo será usado para determinar a chave da conta.

--source-account-name

A conta de armazenamento de origem da qual copiar os dados. Se omitida, a conta de destino será usada.

--source-container

Os blobs do contêiner de origem são copiados de.

--source-sas

A assinatura de acesso compartilhado para a conta de armazenamento de origem.

--source-share

Os arquivos de compartilhamento de origem são copiados de.

--source-uri

Um URI que especifica um contêiner de blob ou compartilhamento de arquivo de origem.

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

--timeout

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

Parâmetros Globais
--debug

Aumente o detalhamento 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 aceitos: json, jsonc, none, table, tsv, yaml, yamlc
valor padrão: json
--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 o detalhamento do log. Use --debug para logs de depuração completos.