Article November 25, 2023

常用的 S3 命令

Words count 1.7k Reading time 2 mins. Read count 0

AWS CLI 中用于与 Amazon S3(Simple Storage Service)进行交互的命令非常常见,以下是一些常用的 S3 命令:

  1. aws s3 ls

    • 列出 S3 存储桶中的对象列表。
  2. aws s3 mb s3://bucket-name

    • 创建一个新的 S3 存储桶。
  3. aws s3 rb s3://bucket-name

    • 删除一个空的 S3 存储桶。
  4. aws s3 cp file.txt s3://bucket-name

    • 将本地文件上传到 S3 存储桶。
  5. aws s3 cp s3://bucket-name/file.txt .

    • 从 S3 存储桶下载文件到本地。
  6. aws s3 sync local-directory s3://bucket-name/remote-directory

    • 同步本地目录与 S3 存储桶中的目录。
  7. aws s3 rm s3://bucket-name/object-key

    • 从 S3 存储桶中删除对象。
  8. aws s3api put-bucket-versioning –bucket bucket-name –versioning-configuration Status=Enabled

    • 启用 S3 存储桶的版本控制。
  9. aws s3api put-bucket-acl –bucket bucket-name –acl public-read

    • 将 S3 存储桶的访问控制列表(ACL)设置为公开读取。
  10. aws s3api put-object-acl –bucket bucket-name –key object-key –acl public-read

  • 将 S3 存储桶中特定对象的 ACL 设置为公开读取。
  1. aws s3api delete-object –bucket bucket-name –key object-key
  • 删除 S3 存储桶中的特定对象。
  1. aws s3api list-objects –bucket bucket-name
  • 列出 S3 存储桶中的对象,包括版本信息。

这些命令涵盖了一些常见的 S3 操作,包括创建和删除存储桶、上传和下载文件、同步目录、设置版本控制和 ACL 等。你可以根据具体需求使用这些命令进行 S3 存储桶的管理和操作。

0%