az storage file copy
Note
Esse grupo de comandos tem comandos definidos na CLI do Azure e em pelo menos uma extensão. Instale cada extensão para se beneficiar de seus recursos estendidos. Saiba mais sobre extensões.
Gerencie operações de cópia de arquivo.
Comandos
| Nome | Description | Tipo | Status |
|---|---|---|---|
| az storage file copy cancel |
Anule uma operação de cópia em andamento. |
Core | GA |
| az storage file copy cancel (storage-preview extensão) |
Anule uma operação de cópia em andamento. |
Extension | GA |
| az storage file copy start |
Copie um arquivo de forma assíncrona. |
Core | GA |
| az storage file copy start (storage-preview extensão) |
Copie um arquivo de forma assíncrona. |
Extension | GA |
| az storage file copy start-batch |
Copie vários arquivos ou blobs para um compartilhamento de arquivos. |
Core | GA |
| az storage file copy start-batch (storage-preview extensão) |
Copie vários arquivos ou blobs para um compartilhamento de arquivos. |
Extension | GA |
az storage file copy cancel
Anule 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 --enable-file-backup-request-intent]
[--connection-string]
[--disallow-trailing-dot {false, true}]
[--file-endpoint]
[--sas-token]
[--timeout]
Parâmetros Exigidos
A operação de cópia a ser anulada. Isso pode ser uma ID ou uma instância de FileProperties.
O caminho para o arquivo dentro do compartilhamento de arquivos.
Nome do compartilhamento de destino. O compartilhamento deve existir.
Parâmetros Opcionais
Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem se tornar obrigatórios para que o comando seja executado com sucesso.
Chave da conta de armazenamento. Deve ser usado em conjunto com o nome da conta de armazenamento ou o ponto de extremidade de serviço. Variável de ambiente: AZURE_STORAGE_KEY.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Storage Account Arguments |
Nome da conta de armazenamento. Variável de ambiente relacionada: AZURE_STORAGE_ACCOUNT. Deve ser usado em conjunto com uma chave de conta de armazenamento ou um token SAS. Se nenhum dos dois estiver presente, o comando tentará consultar a chave da conta de armazenamento usando a conta autenticada do Azure. Se um grande número de comandos de armazenamento for executado, a cota de API poderá ser atingida.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Storage Account Arguments |
O modo no qual executar o comando. O modo de "logon" usará diretamente suas credenciais de logon para a autenticação. O modo "chave" herdado tentará consultar uma chave de conta se nenhum parâmetro de autenticação para a conta for fornecido. Variável de ambiente: AZURE_STORAGE_AUTH_MODE.
| Propriedade | Valor |
|---|---|
| Valores aceitos: | key, login |
Parâmetro necessário para usar com a Autenticação do OAuth (Azure AD) para Arquivos. Isso ignorará as verificações de permissão de nível de arquivo/diretório e permitirá o acesso, com base nas ações de dados permitidas, mesmo se houver ACLs em vigor para esses arquivos/diretórios.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
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 |
Se for true, o ponto à direita será cortado do URI de destino. Padrão para False.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
| Valores aceitos: | false, true |
Ponto de extremidade do serviço de dados de armazenamento. Deve ser usado em conjunto com uma chave de conta de armazenamento ou um token SAS. Você pode encontrar cada ponto de extremidade primário de serviço com az storage account show. Variável de ambiente: AZURE_STORAGE_SERVICE_ENDPOINT.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Storage Account Arguments |
Uma SAS (Assinatura de Acesso Compartilhado). Deve ser usado em conjunto com o nome da conta de armazenamento ou o ponto de extremidade de serviço. Variável de ambiente: AZURE_STORAGE_SAS_TOKEN.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Storage Account Arguments |
Tempo limite da solicitação em segundos. Aplica-se a cada chamada ao serviço.
Parâmetros Globais
Aumente a verbosidade de log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Mostre esta mensagem de ajuda e saia.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Valor padrão: | json |
| Valores aceitos: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
az storage file copy cancel (storage-preview extensão)
Anule 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 --enable-file-backup-request-intent]
[--connection-string]
[--disallow-trailing-dot {false, true}]
[--sas-token]
[--timeout]
Parâmetros Exigidos
A operação de cópia a ser anulada. Isso pode ser uma ID ou uma instância de FileProperties.
O caminho para o arquivo dentro do compartilhamento de arquivos.
Nome do compartilhamento de destino. O compartilhamento deve existir.
Parâmetros Opcionais
Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem se tornar obrigatórios para que o comando seja executado com sucesso.
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 |
Nome da conta de armazenamento. Variável de ambiente relacionada: AZURE_STORAGE_ACCOUNT. Deve ser usado em conjunto com uma chave de conta de armazenamento ou um token SAS. Se nenhum dos dois estiver presente, o comando tentará consultar a chave da conta de armazenamento usando a conta autenticada do Azure. Se um grande número de comandos de armazenamento for executado, a cota de API poderá ser atingida.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Storage Account Arguments |
O modo no qual executar o comando. O modo de "logon" usará diretamente suas credenciais de logon para a autenticação. O modo "chave" herdado tentará consultar uma chave de conta se nenhum parâmetro de autenticação para a conta for fornecido. Variável de ambiente: AZURE_STORAGE_AUTH_MODE.
| Propriedade | Valor |
|---|---|
| Valores aceitos: | key, login |
Parâmetro necessário para usar com a Autenticação do OAuth (Azure AD) para Arquivos. Isso ignorará as verificações de permissão de nível de arquivo/diretório e permitirá o acesso, com base nas ações de dados permitidas, mesmo se houver ACLs em vigor para esses arquivos/diretórios.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
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 |
Se for true, o ponto à direita será cortado do URI de destino. Padrão para False.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
| Valores aceitos: | false, true |
Uma SAS (Assinatura de Acesso Compartilhado). Deve ser usado em conjunto com o nome da conta de armazenamento. Variável de ambiente: AZURE_STORAGE_SAS_TOKEN.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Storage Account Arguments |
Tempo limite da solicitação em segundos. Aplica-se a cada chamada ao serviço.
Parâmetros Globais
Aumente a verbosidade de log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Mostre esta mensagem de ajuda e saia.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Valor padrão: | json |
| Valores aceitos: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | 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 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>
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 Exigidos
O caminho para o arquivo dentro do compartilhamento de arquivos.
Nome do compartilhamento de destino. O compartilhamento deve existir.
Parâmetros Opcionais
Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem se tornar obrigatórios para que o comando seja executado com sucesso.
Chave da conta de armazenamento. Deve ser usado em conjunto com o nome da conta de armazenamento ou o ponto de extremidade de serviço. Variável de ambiente: AZURE_STORAGE_KEY.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Storage Account Arguments |
Nome da conta de armazenamento. Variável de ambiente relacionada: AZURE_STORAGE_ACCOUNT. Deve ser usado em conjunto com uma chave de conta de armazenamento ou um token SAS. Se nenhum dos dois estiver presente, o comando tentará consultar a chave da conta de armazenamento usando a conta autenticada do Azure. Se um grande número de comandos de armazenamento for executado, a cota de API poderá ser atingida.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Storage Account Arguments |
O modo no qual executar o comando. O modo de "logon" usará diretamente suas credenciais de logon para a autenticação. O modo "chave" herdado tentará consultar uma chave de conta se nenhum parâmetro de autenticação para a conta for fornecido. Variável de ambiente: AZURE_STORAGE_AUTH_MODE.
| Propriedade | Valor |
|---|---|
| Valores aceitos: | key, login |
Parâmetro necessário para usar com a Autenticação do OAuth (Azure AD) para Arquivos. Isso ignorará as verificações de permissão de nível de arquivo/diretório e permitirá o acesso, com base nas ações de dados permitidas, mesmo se houver ACLs em vigor para esses arquivos/diretórios.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
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 |
Se for true, o ponto à direita será cortado do URI de origem. Padrão para False.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
| Valores aceitos: | false, true |
Se for true, o ponto à direita será cortado do URI de destino. Padrão para False.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
| Valores aceitos: | false, true |
Ponto de extremidade do serviço de dados de armazenamento. Deve ser usado em conjunto com uma chave de conta de armazenamento ou um token SAS. Você pode encontrar cada ponto de extremidade primário de serviço com az storage account show. Variável de ambiente: AZURE_STORAGE_SERVICE_ENDPOINT.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Storage Account Arguments |
As permissões de modo a serem definidas no arquivo. Aplicável somente a arquivos NFS. Trabalhar somente em conjunto com o parâmetro --file-mode-copy-mode Override. Há suporte para simbólico (rwxrw-rw-) . O bit autoadesiva também tem suporte e é representado pela letra t ou T no local do caractere final, dependendo se o bit de execução para a categoria de outras pessoas está definido ou não definido, respectivamente, a ausência de t ou T indica que o bit autoadesiva não está definido.".
Aplicável somente a arquivos NFS. Aplicável somente quando a origem da cópia for 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 aceitos: | override, source |
O instantâneo do arquivo para a conta de armazenamento de origem.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Copy Source Arguments |
Aplicável somente a arquivos NFS. Trabalhar somente em conjunto com o parâmetro --owner-copy-mode Override. O GID (identificador de grupo de proprietários) a ser definido no diretório. O valor padrão é 0 (grupo raiz).
Metadados em pares separados por espaço no formato key=value. Isso substitui todos os metadados existentes.
Aplicável somente a arquivos NFS. Trabalhar somente em conjunto com o parâmetro --owner-copy-mode Override. O UID (identificador de usuário) proprietário a ser definido no diretório. O valor padrão é 0 (raiz).
Aplicável somente a arquivos NFS. Aplicável somente quando a origem da cópia for 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 aceitos: | override, source |
Uma SAS (Assinatura de Acesso Compartilhado). Deve ser usado em conjunto com o nome da conta de armazenamento ou o ponto de extremidade de serviço. Variável de ambiente: AZURE_STORAGE_SAS_TOKEN.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Storage Account Arguments |
A chave da conta de armazenamento do blob de origem.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Copy Source Arguments |
O nome da conta de armazenamento do blob de origem.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Copy Source Arguments |
O nome do blob da conta de armazenamento de origem.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Copy Source Arguments |
O nome do contêiner para a conta de armazenamento de origem.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Copy Source Arguments |
O caminho do arquivo para a conta de armazenamento de origem.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Copy Source Arguments |
A assinatura de acesso compartilhado da conta de armazenamento de origem.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Copy Source Arguments |
O nome do compartilhamento da conta de armazenamento de origem.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Copy Source Arguments |
O instantâneo de blob da conta de armazenamento de origem.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Copy Source Arguments |
Uma URL de até 2 KB de comprimento que especifica um arquivo ou blob do Azure. O valor deve ser codificado em URL como seria exibido em um URI de solicitação. Se a fonte estiver em outra conta, a fonte deverá ser pública ou autenticada por meio de uma assinatura de acesso compartilhado. Se a fonte for pública, nenhuma autenticação será necessária. Exemplos: https://myaccount.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 |
Tempo limite da solicitação em segundos. Aplica-se a cada chamada ao serviço.
Parâmetros Globais
Aumente a verbosidade de log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Mostre esta mensagem de ajuda e saia.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Valor padrão: | json |
| Valores aceitos: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | 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 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
O caminho para o arquivo dentro do compartilhamento de arquivos.
Nome do compartilhamento de destino. O compartilhamento deve existir.
Parâmetros Opcionais
Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem se tornar obrigatórios para que o comando seja executado com sucesso.
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 |
Nome da conta de armazenamento. Variável de ambiente relacionada: AZURE_STORAGE_ACCOUNT. Deve ser usado em conjunto com uma chave de conta de armazenamento ou um token SAS. Se nenhum dos dois estiver presente, o comando tentará consultar a chave da conta de armazenamento usando a conta autenticada do Azure. Se um grande número de comandos de armazenamento for executado, a cota de API poderá ser atingida.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Storage Account Arguments |
O modo no qual executar o comando. O modo de "logon" usará diretamente suas credenciais de logon para a autenticação. O modo "chave" herdado tentará consultar uma chave de conta se nenhum parâmetro de autenticação para a conta for fornecido. Variável de ambiente: AZURE_STORAGE_AUTH_MODE.
| Propriedade | Valor |
|---|---|
| Valores aceitos: | key, login |
Parâmetro necessário para usar com a Autenticação do OAuth (Azure AD) para Arquivos. Isso ignorará as verificações de permissão de nível de arquivo/diretório e permitirá o acesso, com base nas ações de dados permitidas, mesmo se houver ACLs em vigor para esses arquivos/diretórios.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
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 |
Se for true, o ponto à direita será cortado do URI de origem. Padrão para False.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
| Valores aceitos: | false, true |
Se for true, o ponto à direita será cortado do URI de destino. Padrão para False.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
| Valores aceitos: | false, true |
O instantâneo do arquivo para a conta de armazenamento de origem.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Copy Source Arguments |
Metadados em pares separados por espaço no formato key=value. Isso substitui todos os metadados existentes.
Uma SAS (Assinatura de Acesso Compartilhado). Deve ser usado em conjunto com o nome da conta de armazenamento. Variável de ambiente: AZURE_STORAGE_SAS_TOKEN.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Storage Account Arguments |
A chave da conta de armazenamento do blob de origem.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Copy Source Arguments |
O nome da conta de armazenamento do blob de origem.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Copy Source Arguments |
O nome do blob da conta de armazenamento de origem.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Copy Source Arguments |
O nome do contêiner para a conta de armazenamento de origem.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Copy Source Arguments |
O caminho do arquivo para a conta de armazenamento de origem.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Copy Source Arguments |
A assinatura de acesso compartilhado da conta de armazenamento de origem.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Copy Source Arguments |
O nome do compartilhamento da conta de armazenamento de origem.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Copy Source Arguments |
O instantâneo de blob da conta de armazenamento de origem.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Copy Source Arguments |
Uma URL de até 2 KB de comprimento que especifica um arquivo ou blob do Azure. O valor deve ser codificado em URL como seria exibido em um URI de solicitação. Se a fonte estiver em outra conta, a fonte deverá ser pública ou autenticada por meio de uma assinatura de acesso compartilhado. Se a fonte for pública, nenhuma autenticação será necessária. Exemplos: https://myaccount.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 |
Tempo limite da solicitação em segundos. Aplica-se a cada chamada ao serviço.
Parâmetros Globais
Aumente a verbosidade de log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Mostre esta mensagem de ajuda e saia.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Valor padrão: | json |
| Valores aceitos: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | 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 se tornar obrigatórios para que o comando seja executado com sucesso.
Chave da conta de armazenamento. Deve ser usado em conjunto com o nome da conta de armazenamento ou o ponto de extremidade de serviço. Variável de ambiente: AZURE_STORAGE_KEY.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Storage Account Arguments |
Nome da conta de armazenamento. Variável de ambiente relacionada: AZURE_STORAGE_ACCOUNT. Deve ser usado em conjunto com uma chave de conta de armazenamento ou um token SAS. Se nenhum dos dois estiver presente, o comando tentará consultar a chave da conta de armazenamento usando a conta autenticada do Azure. Se um grande número de comandos de armazenamento for executado, a cota de API poderá ser atingida.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Storage Account Arguments |
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 |
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.
O compartilhamento de arquivos para o qual os dados de origem são copiados.
Se for true, o ponto à direita será cortado do URI de origem. Padrão para False.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
| Valores aceitos: | false, true |
Se for true, o ponto à direita será cortado do URI de destino. Padrão para False.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
| Valores aceitos: | false, true |
Liste os arquivos e blobs a serem copiados. Nenhuma transferência de dados real ocorrerá.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Ponto de extremidade do serviço de dados de armazenamento. Deve ser usado em conjunto com uma chave de conta de armazenamento ou um token SAS. Você pode encontrar cada ponto de extremidade primário de serviço com az storage account show. Variável de ambiente: AZURE_STORAGE_SERVICE_ENDPOINT.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Storage Account Arguments |
Metadados em pares separados por espaço no formato key=value. Isso substitui todos os metadados existentes.
O padrão usado para ocultar arquivos e blobs. Os padrões com suporte são '*', '?', '[seq]' e '[!seq]'. Para obter mais informações, consulte https://docs.python.org/3/library/fnmatch.html.
Quando você usa '*' em --pattern, ele corresponderá a qualquer caractere, incluindo o separador de diretório '/'.
Uma SAS (Assinatura de Acesso Compartilhado). Deve ser usado em conjunto com o nome da conta de armazenamento ou o ponto de extremidade de serviço. Variável de ambiente: AZURE_STORAGE_SAS_TOKEN.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Storage Account Arguments |
A chave de conta da conta de armazenamento de origem. Se omitido, o logon ativo será usado para determinar a chave da conta.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Copy Source Arguments |
A conta de armazenamento de origem da qual copiar os dados. Se omitida, a conta de destino será usada.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Copy Source Arguments |
Os blobs de contêiner de origem são copiados.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Copy Source Arguments |
A assinatura de acesso compartilhado da conta de armazenamento de origem.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Copy Source Arguments |
Os arquivos de compartilhamento de origem são copiados.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Copy Source Arguments |
Um URI que especifica um compartilhamento de arquivo de origem ou um contêiner de blob.
Se a origem estiver em outra conta, a origem deverá ser pública ou autenticada por meio de uma assinatura de acesso compartilhado.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Copy Source Arguments |
Tempo limite da solicitação em segundos. Aplica-se a cada chamada ao serviço.
Parâmetros Globais
Aumente a verbosidade de log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Mostre esta mensagem de ajuda e saia.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Valor padrão: | json |
| Valores aceitos: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | 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 se tornar obrigatórios para que o comando seja executado com sucesso.
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 |
Nome da conta de armazenamento. Variável de ambiente relacionada: AZURE_STORAGE_ACCOUNT. Deve ser usado em conjunto com uma chave de conta de armazenamento ou um token SAS. Se nenhum dos dois estiver presente, o comando tentará consultar a chave da conta de armazenamento usando a conta autenticada do Azure. Se um grande número de comandos de armazenamento for executado, a cota de API poderá ser atingida.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Storage Account Arguments |
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 |
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.
O compartilhamento de arquivos para o qual os dados de origem são copiados.
Se for true, o ponto à direita será cortado do URI de origem. Padrão para False.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
| Valores aceitos: | false, true |
Se for true, o ponto à direita será cortado do URI de destino. Padrão para False.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
| Valores aceitos: | false, true |
Liste os arquivos e blobs a serem copiados. Nenhuma transferência de dados real ocorrerá.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Metadados em pares separados por espaço no formato key=value. Isso substitui todos os metadados existentes.
O padrão usado para ocultar arquivos e blobs. Os padrões com suporte 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 '/'.
Uma SAS (Assinatura de Acesso Compartilhado). Deve ser usado em conjunto com o nome da conta de armazenamento. Variável de ambiente: AZURE_STORAGE_SAS_TOKEN.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Storage Account Arguments |
A chave de conta da conta de armazenamento de origem. Se omitido, o logon ativo será usado para determinar a chave da conta.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Copy Source Arguments |
A conta de armazenamento de origem da qual copiar os dados. Se omitida, a conta de destino será usada.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Copy Source Arguments |
Os blobs de contêiner de origem são copiados.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Copy Source Arguments |
A assinatura de acesso compartilhado da conta de armazenamento de origem.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Copy Source Arguments |
Os arquivos de compartilhamento de origem são copiados.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Copy Source Arguments |
Um URI que especifica um compartilhamento de arquivo de origem ou um contêiner de blob.
Se a origem estiver em outra conta, a origem deverá ser pública ou autenticada por meio de uma assinatura de acesso compartilhado.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Copy Source Arguments |
Tempo limite da solicitação em segundos. Aplica-se a cada chamada ao serviço.
Parâmetros Globais
Aumente a verbosidade de log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Mostre esta mensagem de ajuda e saia.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Valor padrão: | json |
| Valores aceitos: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |