【问题标题】:How to upload a directory to a AWS S3 bucket along with a KMS ID through CLI?如何通过 CLI 将目录与 KMS ID 一起上传到 AWS S3 存储桶?
【发布时间】:2019-12-23 20:07:06
【问题描述】:

我想通过 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

我想知道;

  1. 是否可以使用相同的命令上传带有 里面有一堆文件和文件夹?
  2. 如果是这样,应该如何更改此命令?

【问题讨论】:

    标签: amazon-s3 file-upload command-line-interface


    【解决方案1】:

    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 
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-23
      • 1970-01-01
      • 1970-01-01
      • 2021-02-13
      • 2018-04-25
      • 2017-10-17
      相关资源
      最近更新 更多