可以使用以下命令将本地目录内容与Amazon S3存储同步:
aws s3 sync . s3://mybucket-0000002
aws s3api
是否有类似的命令行可用?
谢谢。
答案 0 :(得分:1)
不。 aws s3api
没有同步功能。
AWS Command-Line Interface (CLI)提供对基础AWS API调用的访问,例如aws s3api create-bucket
和aws s3api delete-object
。每个调用都与AWS API调用一对一映射。
aws s3
命令是仅在AWS CLI中存在的额外命令。它们提供了更多的便利,使您可以快速执行创建存储桶(aws s3 mb
)或删除对象(aws s3 rm
)之类的事情。
某些命令,例如aws s3 sync
具有很多附加功能,它们映射到幕后的许多API调用(例如,列出对象,复制文件,删除对象)。
所以,基本上:
aws s3api
映射到常规API调用aws s3
提供了其他功能,使用户更容易使用命令