Quiero usar AWS S3 cli para copiar una estructura de directorio completa en un bucket de S3.
Hasta ahora, todo lo que he intentado copia los archivos al depósito, pero la estructura del directorio está contraída. (para decirlo de otra manera, cada archivo se copia en el directorio raíz del depósito)
El comando que uso es:
aws s3 cp --recursive ./logdata/ s3://bucketname/
También he intentado dejar de lado la barra diagonal en mi designación de origen (es decir, la copia del argumento). También he usado un comodín para designar todos los archivos ... cada cosa que intento simplemente copia los archivos de registro en el directorio raíz del depósito.
aws s3 cp --recursive mylocalsrcdir s3://bucket/
hace, simplemente colocará los archivos en su repositorio local en el "directorio raíz" del cubo. Si lo haceaws s3 cp --recursive mydirectory s3://bucket/mydirectory
, recreará la estructura del directorio en el extremo de destino.