首页 > 解决方案 > 如何使用 aws s3api 将本地目录与亚马逊存储同步?

问题描述

本地目录内容可以使用以下命令与 Amazon S3 存储同步:

aws s3 sync . s3://mybucket-0000002

是否有类似的命令行可用aws s3api?谢谢你。

标签: amazon-web-servicesamazon-s3aws-cli

解决方案


不,没有同步功能aws s3api

AWS 命令​​行界面 (CLI)提供对底层 AWS API 调用的访问,例如aws s3api create-bucketaws s3api delete-object。这些调用中的每一个都与 AWS API 调用一一对应。

这些aws s3命令是仅存在于 AWS CLI 中的额外命令。它们提供了额外的便利,可以快速执行创建存储桶 ( aws s3 mb) 或删除对象 ( aws s3 rm) 之类的操作。

一些命令,例如aws s3 sync具有大量附加功能,映射到幕后的许多 API 调用(例如,列出对象、复制文件、删除对象)。

所以,基本上:

  • aws s3api映射到正常的 API 调用
  • aws s3提供附加功能以使用户更轻松地执行命令

推荐阅读