我想通过 CLI 将目录(由其他文件夹和.txt文件组成的文件夹(与给定的 KMS-ID 一起上传到特定 S3 存储桶中的文件夹(分区(。找到以下命令,即将 jar 文件上传到 S3 存储桶。
我找到的上传jar的命令:
aws s3 sync /?? s3://???-??-dev-us-east-2-813426848798/build/tmp/snapshot --sse aws:kms --sse-kms-key-id alias/nbs/dev/data --delete --region us-east-2 --exclude "*" --include "*.?????"
假设;
位置(带有文件夹名称的存储桶名称(-"s3://abc-app-us-east-2-12345678/tmp"
KMS-ID -https://us-east-2.console.aws.amazon.com/kms/home?region=us-east-2#/kms/keys/aa11-123aa-45/
要上载的目录 -myDirectory
我想知道;
- 是否可以使用相同的命令上传具有 里面有一堆文件和文件夹?
- 如果是这样,应如何更改此命令?
cp
命令的工作方式是这样的:
aws s3 cp ./localFolder s3://awsexamplebucket/abc --recursive --sse aws:kms --sse-kms-key-id a1b2c3d4-e5f6-7890-g1h2-123456789abc
我还没有尝试过使用 kms 的同步命令,但您使用同步的方式是,
aws s3 sync ./localFolder s3://awsexamplebucket/remotefolder