Partilhar via


az storage file copy

Note

Este grupo de comandos tem comandos definidos na CLI do Azure e em pelo menos uma extensão. Instale cada extensão para se beneficiar de seus recursos estendidos. Saiba mais sobre extensões.

Gerencie operações de cópia de arquivos.

Comandos

Name Description Tipo Status
az storage file copy cancel

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

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

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

Extension disponibilidade geral
az storage file copy start

Copie um arquivo de forma assíncrona.

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

Copie um arquivo de forma assíncrona.

Extension disponibilidade geral
az storage file copy start-batch

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

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

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

Extension disponibilidade geral

az storage file copy cancel

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

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 --enable-file-backup-request-intent]
                            [--connection-string]
                            [--disallow-trailing-dot {false, true}]
                            [--file-endpoint]
                            [--sas-token]
                            [--timeout]

Parâmetros Obrigatórios

--copy-id

A operação de cópia para anular. 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 partilha tem de existir.

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 ou o ponto de extremidade do serviço. 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 dos dois estiver presente, o comando tentará consultar a chave da conta de armazenamento usando a conta autenticada do Azure. Se um grande número de comandos de armazenamento for executado, a cota da API poderá ser atingida.

Propriedade Valor
Grupo de parâmetros: Storage Account 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
--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.

Propriedade Valor
Default value: False
--connection-string

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

Propriedade Valor
Grupo de parâmetros: Storage Account Arguments
--disallow-trailing-dot

Se verdadeiro, o ponto à direita será cortado do URI de destino. Padrão para False.

Propriedade Valor
Default value: False
Valores aceites: false, true
--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 do serviço com az storage account showo . Variável de ambiente: AZURE_STORAGE_SERVICE_ENDPOINT.

Propriedade Valor
Grupo de parâmetros: Storage Account Arguments
--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 do serviço. Variável de ambiente: AZURE_STORAGE_SAS_TOKEN.

Propriedade Valor
Grupo de parâmetros: Storage Account Arguments
--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.

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 file copy cancel (storage-preview extensão)

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

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 --enable-file-backup-request-intent]
                            [--connection-string]
                            [--disallow-trailing-dot {false, true}]
                            [--sas-token]
                            [--timeout]

Parâmetros Obrigatórios

--copy-id

A operação de cópia para anular. 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 partilha tem de existir.

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 dos dois estiver presente, o comando tentará consultar a chave da conta de armazenamento usando a conta autenticada do Azure. Se um grande número de comandos de armazenamento for executado, a cota da API poderá ser atingida.

Propriedade Valor
Grupo de parâmetros: Storage Account 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
--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.

Propriedade Valor
Default value: False
--connection-string

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

Propriedade Valor
Grupo de parâmetros: Storage Account Arguments
--disallow-trailing-dot

Se verdadeiro, o ponto à direita será cortado do URI de destino. Padrão para False.

Propriedade Valor
Default value: False
Valores aceites: false, true
--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
--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.

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 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 --enable-file-backup-request-intent]
                           [--connection-string]
                           [--disallow-source-trailing-dot --disallow-src-trailing {false, true}]
                           [--disallow-trailing-dot {false, true}]
                           [--file-endpoint]
                           [--file-mode]
                           [--file-mode-copy-mode {override, source}]
                           [--file-snapshot]
                           [--group]
                           [--metadata]
                           [--owner]
                           [--owner-copy-mode {override, source}]
                           [--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 do 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>

Copie um arquivo com o modo de arquivo de origem, grupo, proprietário.

az storage file copy start --source-account-name srcaccount --source-path srcpath --source-share srcshare --destination-path dstpath --destination-share dstshare --owner-copy-mode Source --file-mode-copy-mode Source

Copie um arquivo com o modo de arquivo substituído, grupo, proprietário.

az storage file copy start --source-account-name srcaccount --source-path srcpath --source-share srcshare --destination-path dstpath --destination-share dstshare --owner-copy-mode Override --file-mode-copy-mode Override --file-mode rw-rw-rw- --owner 4 --group 5

Parâmetros Obrigatórios

--destination-path -p

O caminho para o arquivo dentro do compartilhamento de arquivos.

--destination-share -s

Nome do compartilhamento de destino. A partilha tem de existir.

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 ou o ponto de extremidade do serviço. 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 dos dois estiver presente, o comando tentará consultar a chave da conta de armazenamento usando a conta autenticada do Azure. Se um grande número de comandos de armazenamento for executado, a cota da API poderá ser atingida.

Propriedade Valor
Grupo de parâmetros: Storage Account 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
--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.

Propriedade Valor
Default value: False
--connection-string

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

Propriedade Valor
Grupo de parâmetros: Storage Account Arguments
--disallow-source-trailing-dot --disallow-src-trailing

Se verdadeiro, o ponto à direita será cortado do URI de origem. Padrão para False.

Propriedade Valor
Default value: False
Valores aceites: false, true
--disallow-trailing-dot

Se verdadeiro, o ponto à direita será cortado do URI de destino. Padrão para False.

Propriedade Valor
Default value: False
Valores aceites: false, true
--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 do serviço com az storage account showo . Variável de ambiente: AZURE_STORAGE_SERVICE_ENDPOINT.

Propriedade Valor
Grupo de parâmetros: Storage Account Arguments
--file-mode

As permissões de modo a serem definidas no arquivo. Aplicável apenas a ficheiros NFS. Trabalhe apenas em conjunto com o parâmetro --file-mode-copy-mode Override. Simbólico (rwxrw-rw-) é suportado. O bit pegajoso também é suportado e é representado pela letra t ou T no lugar do caractere final, dependendo se o bit de execução para a outra categoria está definido ou desdefinido, respectivamente, ausência de t ou T indica bit pegajoso não definido.".

--file-mode-copy-mode

Aplicável apenas a ficheiros NFS. Aplicável somente quando a fonte de cópia é um arquivo. Determina o comportamento de cópia dos bits de modo do arquivo de destino. Se não for preenchido, o arquivo de destino terá o Modo de Arquivo padrão.

Propriedade Valor
Valores aceites: override, source
--file-snapshot

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

Propriedade Valor
Grupo de parâmetros: Copy Source Arguments
--group

Aplicável apenas a ficheiros NFS. Trabalhe apenas em conjunto com o parâmetro --owner-copy-mode Override. O identificador de grupo de proprietários (GID) a ser definido no diretório. O valor padrão é 0 (grupo raiz).

--metadata

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

--owner

Aplicável apenas a ficheiros NFS. Trabalhe apenas em conjunto com o parâmetro --owner-copy-mode Override. O identificador de usuário proprietário (UID) a ser definido no diretório. O valor padrão é 0 (raiz).

--owner-copy-mode

Aplicável apenas a ficheiros NFS. Aplicável somente quando a fonte de cópia é um arquivo. Determina o comportamento de cópia do proprietário e do grupo do arquivo de destino. Se não for preenchido, o arquivo de destino terá o Proprietário e o Grupo padrão.

Propriedade Valor
Valores aceites: override, source
--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 do serviço. Variável de ambiente: AZURE_STORAGE_SAS_TOKEN.

Propriedade Valor
Grupo de parâmetros: Storage Account Arguments
--source-account-key

A chave da conta de armazenamento do blob de origem.

Propriedade Valor
Grupo de parâmetros: Copy Source Arguments
--source-account-name

O nome da conta de armazenamento do blob de origem.

Propriedade Valor
Grupo de parâmetros: Copy Source Arguments
--source-blob

O nome do blob para a conta de armazenamento de origem.

Propriedade Valor
Grupo de parâmetros: Copy Source Arguments
--source-container

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

Propriedade Valor
Grupo de parâmetros: Copy Source Arguments
--source-path

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

Propriedade Valor
Grupo de parâmetros: Copy Source Arguments
--source-sas

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

Propriedade Valor
Grupo de parâmetros: Copy Source Arguments
--source-share

O nome do compartilhamento para a conta de armazenamento de origem.

Propriedade Valor
Grupo de parâmetros: Copy Source Arguments
--source-snapshot

O instantâneo de blob para a conta de armazenamento de origem.

Propriedade Valor
Grupo de parâmetros: Copy Source 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 por URL como apareceria em um URI de solicitação. Se a fonte estiver em outra conta, a fonte deve ser pública ou deve ser autenticada por meio de uma assinatura de acesso compartilhado. Se a origem for pública, nenhuma autenticação será necessária. Exemplos: https://myaccount.file.core.windows.net/myshare/mydir/myfilehttps://otheraccount.file.core.windows.net/myshare/mydir/myfile?sastoken.

Propriedade Valor
Grupo de parâmetros: Copy Source Arguments
--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.

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 file copy start (storage-preview extensão)

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 --enable-file-backup-request-intent]
                           [--connection-string]
                           [--disallow-source-trailing-dot --disallow-src-trailing {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 do 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 Obrigatórios

--destination-path -p

O caminho para o arquivo dentro do compartilhamento de arquivos.

--destination-share -s

Nome do compartilhamento de destino. A partilha tem de existir.

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 dos dois estiver presente, o comando tentará consultar a chave da conta de armazenamento usando a conta autenticada do Azure. Se um grande número de comandos de armazenamento for executado, a cota da API poderá ser atingida.

Propriedade Valor
Grupo de parâmetros: Storage Account 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
--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.

Propriedade Valor
Default value: False
--connection-string

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

Propriedade Valor
Grupo de parâmetros: Storage Account Arguments
--disallow-source-trailing-dot --disallow-src-trailing

Se verdadeiro, o ponto à direita será cortado do URI de origem. Padrão para False.

Propriedade Valor
Default value: False
Valores aceites: false, true
--disallow-trailing-dot

Se verdadeiro, o ponto à direita será cortado do URI de destino. Padrão para False.

Propriedade Valor
Default value: False
Valores aceites: false, true
--file-snapshot

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

Propriedade Valor
Grupo de parâmetros: Copy Source Arguments
--metadata

Metadados em pares chave=valor 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.

Propriedade Valor
Grupo de parâmetros: Storage Account Arguments
--source-account-key

A chave da conta de armazenamento do blob de origem.

Propriedade Valor
Grupo de parâmetros: Copy Source Arguments
--source-account-name

O nome da conta de armazenamento do blob de origem.

Propriedade Valor
Grupo de parâmetros: Copy Source Arguments
--source-blob

O nome do blob para a conta de armazenamento de origem.

Propriedade Valor
Grupo de parâmetros: Copy Source Arguments
--source-container

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

Propriedade Valor
Grupo de parâmetros: Copy Source Arguments
--source-path

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

Propriedade Valor
Grupo de parâmetros: Copy Source Arguments
--source-sas

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

Propriedade Valor
Grupo de parâmetros: Copy Source Arguments
--source-share

O nome do compartilhamento para a conta de armazenamento de origem.

Propriedade Valor
Grupo de parâmetros: Copy Source Arguments
--source-snapshot

O instantâneo de blob para a conta de armazenamento de origem.

Propriedade Valor
Grupo de parâmetros: Copy Source 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 por URL como apareceria em um URI de solicitação. Se a fonte estiver em outra conta, a fonte deve ser pública ou deve ser autenticada por meio de uma assinatura de acesso compartilhado. Se a origem for pública, nenhuma autenticação será necessária. Exemplos: https://myaccount.file.core.windows.net/myshare/mydir/myfilehttps://otheraccount.file.core.windows.net/myshare/mydir/myfile?sastoken.

Propriedade Valor
Grupo de parâmetros: Copy Source Arguments
--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.

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 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 --disallow-src-trailing {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

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 ou o ponto de extremidade do serviço. 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 dos dois estiver presente, o comando tentará consultar a chave da conta de armazenamento usando a conta autenticada do Azure. Se um grande número de comandos de armazenamento for executado, a cota da API poderá ser atingida.

Propriedade Valor
Grupo de parâmetros: Storage Account Arguments
--connection-string

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

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

O diretório para o qual os dados de origem são copiados. Se omitidos, os dados sã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 verdadeiro, o ponto à direita será cortado do URI de origem. Padrão para False.

Propriedade Valor
Default value: False
Valores aceites: false, true
--disallow-trailing-dot

Se verdadeiro, o ponto à direita será cortado do URI de destino. Padrão para False.

Propriedade Valor
Default value: False
Valores aceites: false, true
--dryrun

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

Propriedade Valor
Default value: 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 do serviço com az storage account showo . Variável de ambiente: AZURE_STORAGE_SERVICE_ENDPOINT.

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

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

--pattern

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

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

--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 do serviço. Variável de ambiente: AZURE_STORAGE_SAS_TOKEN.

Propriedade Valor
Grupo de parâmetros: Storage Account Arguments
--source-account-key

A chave de conta para a conta de armazenamento de origem. Se omitido, o login ativo é usado para determinar a chave da conta.

Propriedade Valor
Grupo de parâmetros: Copy Source Arguments
--source-account-name

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

Propriedade Valor
Grupo de parâmetros: Copy Source Arguments
--source-container

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

Propriedade Valor
Grupo de parâmetros: Copy Source Arguments
--source-sas

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

Propriedade Valor
Grupo de parâmetros: Copy Source Arguments
--source-share

Os arquivos de compartilhamento de origem são copiados.

Propriedade Valor
Grupo de parâmetros: Copy Source Arguments
--source-uri

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

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

Propriedade Valor
Grupo de parâmetros: Copy Source Arguments
--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.

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 file copy start-batch (storage-preview extensão)

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 --disallow-src-trailing {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

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 dos dois estiver presente, o comando tentará consultar a chave da conta de armazenamento usando a conta autenticada do Azure. Se um grande número de comandos de armazenamento for executado, a cota da API poderá ser atingida.

Propriedade Valor
Grupo de parâmetros: Storage Account Arguments
--connection-string

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

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

O diretório para o qual os dados de origem são copiados. Se omitidos, os dados sã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 verdadeiro, o ponto à direita será cortado do URI de origem. Padrão para False.

Propriedade Valor
Default value: False
Valores aceites: false, true
--disallow-trailing-dot

Se verdadeiro, o ponto à direita será cortado do URI de destino. Padrão para False.

Propriedade Valor
Default value: False
Valores aceites: false, true
--dryrun

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

Propriedade Valor
Default value: False
--metadata

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

--pattern

O padrão usado para globbing arquivos 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.

Propriedade Valor
Grupo de parâmetros: Storage Account Arguments
--source-account-key

A chave de conta para a conta de armazenamento de origem. Se omitido, o login ativo é usado para determinar a chave da conta.

Propriedade Valor
Grupo de parâmetros: Copy Source Arguments
--source-account-name

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

Propriedade Valor
Grupo de parâmetros: Copy Source Arguments
--source-container

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

Propriedade Valor
Grupo de parâmetros: Copy Source Arguments
--source-sas

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

Propriedade Valor
Grupo de parâmetros: Copy Source Arguments
--source-share

Os arquivos de compartilhamento de origem são copiados.

Propriedade Valor
Grupo de parâmetros: Copy Source Arguments
--source-uri

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

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

Propriedade Valor
Grupo de parâmetros: Copy Source Arguments
--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.

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