Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O AzCopy é um utilitário da linha de comandos que pode utilizar para copiar blobs ou ficheiros de/para uma conta de armazenamento. Este artigo contém uma lista de variáveis de ambiente que você pode usar para configurar o AzCopy v10.
Observação
Se estiver à procura de conteúdo que o ajude a começar a utilizar o AzCopy, consulte Introdução ao AzCopy.
Variáveis de ambiente AzCopy v10
A tabela a seguir descreve cada variável de ambiente e fornece links para conteúdo que pode ajudá-lo a usar a variável.
| Variável de ambiente | Description |
|---|---|
| AWS_ACCESS_KEY_ID | Chave de acesso da Amazon Web Services. Fornece uma chave para autorizar com a Amazon Web Services. Copiar dados do Amazon S3 para o Armazenamento do Azure usando o AzCopy |
| AWS_SECRET_ACCESS_KEY | Chave de acesso secreta da Amazon Web Services Fornece uma chave secreta para autorizar com a Amazon Web Services. Copiar dados do Amazon S3 para o Armazenamento do Azure usando o AzCopy |
| AZCOPY_ACTIVE_DIRECTORY_ENDPOINT | O ponto de extremidade do Microsoft Entra a ser usado. Esta variável é usada apenas para login automático, use o sinalizador de linha de comando ao invocar o comando login. |
| AZCOPY_AUTO_LOGIN_TYPE | Defina esta variável para DEVICE, MSI, SPN, AZCLI, WORKLOAD, OR PSCRED. Esta variável fornece a capacidade de autorizar sem usar o azcopy login comando. Consulte Autorizar acesso a blobs com AzCopy e Microsoft Entra ID. |
| AZCOPY_BUFFER_GB | Especifique a quantidade máxima de memória do sistema que você deseja que o AzCopy use ao baixar e carregar arquivos. Expresse esse valor em gigabytes (GB). Consulte Otimizar o uso da memória |
| AZCOPY_CACHE_PROXY_LOOKUP | Por padrão, o AzCopy no Windows armazenará em cache pesquisas do servidor proxy no nível do nome do host (não levando em conta o caminho da URL). Defina como qualquer outro valor que não 'true' para desativar o cache. |
| AZCOPY_CONCURRENCY_VALUE | Especifica o número de solicitações simultâneas que podem ocorrer. Você pode usar essa variável para aumentar a taxa de transferência. Se o computador tiver menos de 5 CPUs, o valor dessa variável será definido como 32. Caso contrário, o valor padrão é igual a 16 multiplicado pelo número de CPUs. O valor padrão máximo dessa variável é 3000, mas você pode definir manualmente esse valor maior ou menor. Consulte Aumentar simultaneidade |
| AZCOPY_CONCURRENT_FILES | Substitui o número (aproximado) de arquivos que estão em andamento a qualquer momento, controlando quantos arquivos iniciamos transferências simultaneamente. |
| AZCOPY_CONCURRENT_SCAN | Controla o grau (máximo) de paralelismo usado durante a varredura. Afeta apenas enumeradores paralelos, que incluem Arquivos/Blobs do Azure e sistemas de arquivos locais. |
| AZCOPY_CONTENT_TYPE_MAP | Substitui um ou mais dos mapeamentos de tipo MIME padrão definidos pelo seu sistema operacional. Defina essa variável como o caminho de um arquivo JSON que define qualquer mapeamento. Aqui está o conteúdo de um arquivo JSON de exemplo: { "MIMETypeMapping": { ".323": "texto/h323", ".aaf": "aplicação/fluxo de octeto", ".aca": "aplicação/fluxo de octeto", ".accdb": "aplicativo/msaccess" } } |
| AZCOPY_DEFAULT_SERVICE_API_VERSION | Substitui a versão da API de serviço para que o AzCopy possa acomodar ambientes personalizados, como o Azure Stack. |
| AZCOPY_DISABLE_HIERARCHICAL_SCAN | Aplica-se somente quando os Blobs do Azure são a origem. A verificação simultânea é mais rápida, mas emprega a API de listagem hierárquica, o que pode resultar em mais IOs/custo. Especifique 'true' para sacrificar o desempenho, mas economizar custos. |
| AZCOPY_DISABLE_SYSLOG | Desativa o registo no Syslog ou no Registo de Eventos do Windows. Por padrão, o AzCopy envia logs para esses canais. Você pode definir essa variável como true se quiser reduzir o ruído no Syslog ou no log de eventos do Windows. |
| AZCOPY_DOWNLOAD_TO_TEMP_PATH | Configura o AzCopy para fazer o download para um caminho temporário antes do download real. Os valores permitidos são true ou false |
| AZCOPY_JOB_PLAN_LOCATION | Substitui onde os arquivos do plano de trabalho (usados para controle de progresso e retomada) são armazenados, para evitar o enchimento de um disco. |
| AZCOPY_LOG_LOCATION | Substitui onde os arquivos de log são armazenados, para evitar o preenchimento de um disco. |
| AZCOPY_MSI_CLIENT_ID | A ID do cliente de uma identidade gerenciada atribuída pelo usuário. Use quando AZCOPY_AUTO_LOGIN_TYPE estiver definido como MSI. Consulte Autorizar com uma identidade gerenciada atribuída pelo usuário |
| AZCOPY_MSI_OBJECT_ID | A ID do objeto da identidade gerenciada atribuída pelo usuário. Use quando AZCOPY_AUTO_LOGIN_TYPE estiver definido como MSI. Consulte Autorizar com uma identidade gerenciada atribuída pelo usuário |
| AZCOPY_MSI_RESOURCE_STRING | A ID do recurso da identidade gerenciada atribuída pelo usuário. Consulte Autorizar com uma identidade gerenciada atribuída pelo usuário |
| AZCOPY_PACE_PAGE_BLOBS | A taxa de transferência para blobs de página deve ser ajustada automaticamente para corresponder aos limites do Serviço? A predefinição é verdadeira. Definir como 'false' para desativar |
| AZCOPY_PARALLEL_STAT_FILES | Faz com que o AzCopy procure propriedades de arquivo em 'threads' paralelos ao verificar o sistema de arquivos local. Os fios são desenhados a partir do pool definido por AZCOPY_CONCURRENT_SCAN. Definir isso como verdadeiro pode melhorar o desempenho de varredura no Linux. Não é necessário ou recomendado no Windows. |
| AZCOPY_REQUEST_TRY_TIMEOUT | Defina o número de minutos que o AzCopy deve tentar carregar arquivos para cada solicitação antes que o AzCopy atinja o tempo limite. |
| AZCOPY_SHOW_PERF_STATES | Se definido, para qualquer coisa, a saída na tela incluirá contagens de partes por estado |
| AZCOPY_SPA_APPLICATION_ID | A ID do aplicativo do registro do aplicativo da entidade de serviço. Use quando AZCOPY_AUTO_LOGIN_TYPE estiver definido como SPN. Consulte Autorizar uma entidade de serviço usando um segredo do cliente |
| AZCOPY_SPA_CERT_PASSWORD | A senha de um certificado. Use quando AZCOPY_AUTO_LOGIN_TYPE estiver definido como SPN. Consulte Autorizar uma entidade de serviço usando um segredo do cliente |
| AZCOPY_SPA_CERT_PATH | O caminho relativo ou totalmente qualificado para um arquivo de certificado. Use quando AZCOPY_AUTO_LOGIN_TYPE estiver definido como SPN. Consulte Autorizar uma entidade de serviço usando um segredo do cliente |
| AZCOPY_SPA_CLIENT_SECRET | O segredo do cliente. Use quando AZCOPY_AUTO_LOGIN_TYPE estiver definido como SPN. Consulte Autorizar uma entidade de serviço usando um segredo do cliente |
| AZCOPY_TENANT_ID | O ID de locatário do Microsoft Entra a ser usado para o logon interativo do dispositivo OAuth. Esta variável é usada apenas para login automático, use o sinalizador de linha de comando ao invocar o comando login. |
| AZCOPY_TUNE_TO_CPU | Defina como false para impedir que o AzCopy leve em conta o uso da CPU ao ajustar automaticamente seu nível de simultaneidade (por exemplo, no comando benchmark). |
| AZCOPY_USER_AGENT_PREFIX | Adicione um prefixo ao AzCopy User Agent padrão, que é usado para fins de telemetria. Um espaço é inserido automaticamente. |
| CPK_ENCRYPTION_KEY | Um valor de chave de criptografia AES-256 codificado em Base64. Essa variável é necessária para solicitações de leitura e gravação ao usar chaves fornecidas pelo cliente para criptografar e descriptografar dados em operações de armazenamento de Blob. Você pode usar as Chaves Fornecidas pelo Cliente definindo o --cpk-by-value=true sinalizador. |
| CPK_ENCRYPTION_KEY_SHA256 | O SHA256 codificado em Base64 da chave de criptografia. Essa variável é necessária para solicitações de leitura e gravação ao usar chaves fornecidas pelo cliente para criptografar e descriptografar dados em operações de armazenamento de Blob. Você pode usar as Chaves Fornecidas pelo Cliente definindo o --cpk-by-value=true sinalizador. |
| GOOGLE_APPLICATION_CREDENTIALS | O caminho absoluto para o arquivo de chave da conta de serviço fornece uma chave para autorizar com o Google Cloud Storage. Copiar dados do Google Cloud Storage para o Armazenamento do Azure usando o AzCopy (visualização) |
| GOOGLE_CLOUD_PROJECT | ID do projeto necessário para travessias de nível de serviço no Google Cloud Storage. |
| HTTPS_PROXY | Define as configurações de proxy para AzCopy. Defina essa variável como o endereço IP do proxy e o número da porta do proxy. Por exemplo, xx.xxx.xx.xxx:xx. Se você executar o AzCopy no Windows, o AzCopy detetará automaticamente as configurações de proxy, portanto, você não precisa usar essa configuração no Windows. Se você optar por usar essa configuração no Windows, ela substituirá a deteção automática. Consulte Definir configurações de proxy |
Definir configurações de proxy
Para definir as configurações de proxy para AzCopy, defina a HTTPS_PROXY variável de ambiente. Se você executar o AzCopy no Windows, o AzCopy detetará automaticamente as configurações de proxy, portanto, você não precisa usar essa configuração no Windows. Se você optar por usar essa configuração no Windows, ela substituirá a deteção automática.
| Sistema operativo | Command |
|---|---|
| Windows | Em um prompt de comando, use: set HTTPS_PROXY=<proxy IP>:<proxy port>No uso do PowerShell: $env:HTTPS_PROXY="<proxy IP>:<proxy port>" |
| Linux | export HTTPS_PROXY=<proxy IP>:<proxy port> |
| macOS | export HTTPS_PROXY=<proxy IP>:<proxy port> |
Atualmente, o AzCopy não suporta proxies que exijam autenticação com NTLM ou Kerberos.
Ignorando um proxy
Se você estiver executando o AzCopy no Windows e quiser dizer a ele para não usar nenhum proxy (em vez de detetar automaticamente as configurações), use esses comandos. Com essas configurações, o AzCopy não procurará ou tentará usar qualquer proxy.
| Sistema operativo | Meio Ambiente | Commands |
|---|---|---|
| Windows | Prompt de comando (CMD) | set HTTPS_PROXY=dummy.invalid set NO_PROXY=* |
| Windows | PowerShell | $env:HTTPS_PROXY="dummy.invalid" $env:NO_PROXY="*" |
Em outros sistemas operacionais, basta deixar a variável HTTPS_PROXY desdefinida se você quiser usar nenhum proxy.