AWS CLI Comandos suportados - AWS Snowball Edge Guia do desenvolvedor

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

AWS CLI Comandos suportados

A seguir, você pode encontrar informações sobre como especificar o adaptador Amazon S3 ou o armazenamento compatível com Amazon S3 em dispositivos da família Snow como o endpoint para AWS Command Line Interface os comandos aplicáveis ().AWS CLI Você também pode encontrar a lista de AWS CLI comandos do Amazon S3 que são compatíveis com a transferência de dados para o AWS Snowball Edge dispositivo com o adaptador ou armazenamento compatível com o Amazon S3 em dispositivos da família Snow.

nota

Para obter informações sobre como instalar e configurar o AWS CLI, incluindo a especificação de quais regiões você deseja fazer AWS CLI chamadas, consulte o Guia AWS Command Line Interface do usuário.

Atualmente, os dispositivos Snowball Edge oferecem suporte somente às versões 1.16.14 e anteriores do AWS CLI ao usar o adaptador do Amazon S3. Consulte Versão do Snowball Edge Client. Se você estiver usando armazenamento compatível com o Amazon S3 em dispositivos da Família Snow, pode usar a versão mais recente do AWS CLI. Para baixar e usar a versão mais recente, consulte o Manual do usuário do AWS Command Line Interface.

nota

Instale a versão 2.6.5+ ou 3.4+ do Python antes de instalar a versão 1.16.14 da AWS CLI.

AWS CLI Comandos compatíveis com o Amazon S3

A seguir está uma descrição do subconjunto de AWS CLI comandos e opções para o Amazon S3 que AWS Snowball Edge o dispositivo suporta. Se um comando ou opção não estiver listado, não é compatível. É possível declarar algumas opções não compatíveis, como --sse ou --storage-class, juntamente com um comando. No entanto, elas são ignoradas e não têm impacto sobre a forma como os dados são importados.

  • cp — Copia um arquivo ou objeto para ou do AWS Snowball Edge dispositivo. Veja a seguir as opções de comando:

    • --dryrun (booleano): as operações que seriam executadas utilizando o comando especificado são exibidas sem serem executadas.

    • --quiet (booleano): operações executadas pelo comando especificado não são exibidas.

    • --include (string): não excluir arquivos ou objetos no comando que corresponda ao padrão especificado. Para obter detalhes, consulte Uso de filtros de exclusão e inclusão na Referência de comando do AWS CLI .

    • --exclude (string): excluir todos os arquivos ou objetos do comando que corresponda ao padrão especificado.

    • --follow-symlinks | --no-follow-symlinks (booleano): links simbólicos (symlinks) são seguidos apenas ao carregar no Amazon S3 a partir do sistema local de arquivos. O Amazon S3 não é compatível com links simbólicos, portanto, o conteúdo do link alvo é carregado com o nome do link. Quando nenhuma das opções é especificada, o padrão é seguir symlinks.

    • --only-show-errors (booleano): são exibidos apenas erros e avisos. Todas as outras saídas são suprimidas.

    • --recursive (booleano): o comando é executado em todos os arquivos ou objetos no diretório ou prefixo especificado.

    • --page-size (inteiro): o número de resultados a ser retornado em cada resposta a uma operação em lista. O valor padrão é 1000 (o valor máximo permitido). A utilização de um valor menor pode ajudar se uma operação expirar.

    • --metadata (mapear): um mapa de metadados a ser armazenado com os objetos no Amazon S3. Esse mapa é aplicado a cada objeto que faz parte desta solicitação. Em uma sincronização, essa funcionalidade significa que os arquivos que não foram alterados não receberão os novos metadados. Ao copiar entre dois locais do Amazon S3, o argumento metadata-directive é padronizado como REPLACE, exceto se especificado de outra forma.

  • ls — Lista objetos no AWS Snowball Edge dispositivo. Veja a seguir as opções de comando:

    • --human-readable (booleano): tamanhos de arquivos são exibidos em formato legível.

    • --summarize (booleano): a informação de resumo é exibida. Esta informação é o número de objetos e seu tamanho total.

    • --recursive (booleano): o comando é executado em todos os arquivos ou objetos no diretório ou prefixo especificado.

    • --page-size (inteiro): o número de resultados a ser retornado em cada resposta a uma operação em lista. O valor padrão é 1000 (o valor máximo permitido). A utilização de um valor menor pode ajudar se uma operação expirar.

  • rm — Exclui um objeto no AWS Snowball Edge dispositivo. Veja a seguir as opções de comando:

    • --dryrun (booleano): as operações que seriam executadas utilizando o comando especificado são exibidas sem serem executadas.

    • --include (string): não excluir arquivos ou objetos no comando que corresponda ao padrão especificado. Para obter detalhes, consulte Uso de filtros de exclusão e inclusão na Referência de comando do AWS CLI .

    • --exclude (string): excluir todos os arquivos ou objetos do comando que corresponda ao padrão especificado.

    • --recursive (booleano): o comando é executado em todos os arquivos ou objetos no diretório ou prefixo especificado.

    • --page-size (inteiro): o número de resultados a ser retornado em cada resposta a uma operação em lista. O valor padrão é 1000 (o valor máximo permitido). A utilização de um valor menor pode ajudar se uma operação expirar.

    • --only-show-errors (booleano): são exibidos apenas erros e avisos. Todas as outras saídas são suprimidas.

    • --quiet (booleano): operações executadas pelo comando especificado não são exibidas.

  • sync: sincroniza diretórios e prefixos. Esse comando copia os arquivos novos e atualizados a partir do diretório de origem para o destino. Este comando cria diretórios no destino apenas se elas contêm um ou mais arquivos.

    Importante

    A sincronização de um diretório para outro diretório no mesmo Snowball Edge não tem suporte.

    A sincronização de um AWS Snowball dispositivo para outro AWS Snowball não é suportada.

    Você só pode usar essa opção para sincronizar o conteúdo entre o armazenamento de dados on-premises e um Snowball Edge.

    • --dryrun (booleano): as operações que seriam executadas utilizando o comando especificado são exibidas sem serem executadas.

    • --quiet (booleano): operações executadas pelo comando especificado não são exibidas.

    • --include (string): não excluir arquivos ou objetos no comando que corresponda ao padrão especificado. Para obter detalhes, consulte Uso de filtros de exclusão e inclusão na Referência de comando do AWS CLI .

    • --exclude (string): excluir todos os arquivos ou objetos do comando que corresponda ao padrão especificado.

    • --follow-symlinks ou --no-follow-symlinks (booleano): links simbólicos (symlinks) são seguidos apenas ao carregar no Amazon S3 a partir do sistema local de arquivos. O Amazon S3 não é compatível com links simbólicos, portanto, o conteúdo do link alvo é carregado com o nome do link. Quando nenhuma das opções é especificada, o padrão é seguir symlinks.

    • --only-show-errors (booleano): são exibidos apenas erros e avisos. Todas as outras saídas são suprimidas.

    • --no-progress (booleano): o progresso de transferência de arquivos não é exibido. Essa opção só é aplicada quando as opções --quiet e --only-show-errors não são fornecidas.

    • --page-size (inteiro): o número de resultados a ser retornado em cada resposta a uma operação em lista. O valor padrão é 1000 (o valor máximo permitido). A utilização de um valor menor pode ajudar se uma operação expirar.

    • --metadata (mapear): um mapa de metadados a ser armazenado com os objetos no Amazon S3. Esse mapa é aplicado a cada objeto que faz parte desta solicitação. Em uma sincronização, essa funcionalidade significa que os arquivos que não foram alterados não receberão os novos metadados. Ao copiar entre dois locais do Amazon S3, o argumento metadata-directive é padronizado como REPLACE, exceto se especificado de outra forma.

      Importante

      A sincronização de um diretório para outro diretório no mesmo Snowball Edge não tem suporte.

      A sincronização de um AWS Snowball dispositivo para outro AWS Snowball não é suportada.

      Você só pode usar essa opção para sincronizar o conteúdo entre o armazenamento de dados on-premises e um Snowball Edge.

    • --size-only (booleano): com essa opção, o tamanho de cada chave é o único critério usado para decidir se fazer a sincronização da origem para o destino.

    • --exact-timestamps (booleano): durante a sincronização do Amazon S3 para um armazenamento local, os itens locais do mesmo tamanho são ignorados apenas quando as marcas de data/hora coincidirem exatamente. O comportamento padrão é ignorar itens de mesmo tamanho, a menos que a versão local seja mais recente do que a versão do Amazon S3.

    • --delete (booleano): arquivos que existem no destino, mas não na origem, são excluídos durante a sincronização.

Você pode trabalhar com arquivos ou pastas com espaços nos nomes, como my photo.jpg ou My Documents. No entanto, certifique-se de manipular os espaços adequadamente nos AWS CLI comandos. Para obter mais informações, consulte Especificar valores de parâmetros para o AWS CLI no Guia do usuário do AWS Command Line Interface .