Desejo usar o AWS S3 CLI para copiar uma estrutura de diretório completa para um bucket do S3.
Até agora, tudo o que tentei copia os arquivos para o bucket, mas a estrutura de diretórios está recolhida. (para dizer de outra maneira, cada arquivo é copiado no diretório raiz do bucket)
O comando que eu uso é:
aws s3 cp --recursive ./logdata/ s3://bucketname/
Eu também tentei deixar de fora a barra à direita na minha designação de origem (ou seja, a cópia do argumento). Também usei um curinga para designar todos os arquivos ... cada coisa que tento simplesmente copia os arquivos de log no diretório raiz do bucket.
aws s3 cp --recursive mylocalsrcdir s3://bucket/
simplesmente colocar os arquivos em seu repositório local no bucket "diretório raiz". Se você o fizeraws s3 cp --recursive mydirectory s3://bucket/mydirectory
, ele recriará a estrutura de diretórios no final do destino.