Je souhaite utiliser AWS S3 cli pour copier une structure de répertoires complète dans un compartiment S3.
Jusqu'ici, tout ce que j'ai essayé copie les fichiers dans le compartiment, mais la structure des répertoires est réduite. (Pour le dire autrement, chaque fichier est copié dans le répertoire racine du compartiment)
La commande que j'utilise est:
aws s3 cp --recursive ./logdata/ s3://bucketname/
J'ai également essayé de laisser la barre oblique de fin sur ma désignation de source (c.-à-d. La copie de l'argument). J'ai également utilisé un caractère générique pour désigner tous les fichiers ... chaque chose que j'essaie copie simplement les fichiers journaux dans le répertoire racine du compartiment.
aws s3 cp --recursive mylocalsrcdir s3://bucket/
placez simplement les fichiers de votre référentiel local dans le compartiment "répertoire racine", le cas échéant,aws s3 cp --recursive mydirectory s3://bucket/mydirectory
la structure de répertoires sera recréée à la fin de la cible.