使用 Amazon CLI 进行 Amazon S3 开发
按照以下步骤下载和配置 Amazon Command Line Interface (Amazon CLI)。
有关 Amazon S3 Amazon CLI 命令的列表,请参阅《Amazon CLI 命令参考》中的以下页面:
注意
Amazon 中的服务(如 Amazon S3)要求您在访问时提供凭证。然后该服务才能确定您是否有权访问该服务所拥有的资源。控制台要求您的密码。您可以为您的 Amazon Web Services 账户 创建访问密钥以访问 Amazon CLI 或 API。但是,我们不建议使用您的 Amazon Web Services 账户 的凭证访问 Amazon。相反,我们建议您使用 Amazon Identity and Access Management (IAM)。创建 IAM 用户,将该用户添加到具有管理权限的 IAM 组,然后向您创建的 IAM 用户授予管理权限。然后,您就可以使用专门的 URL 和该 IAM 用户的凭证来访问 Amazon。有关说明,请转到《IAM 用户指南》中的创建您的第一个 IAM 用户和管理员组。
设置 Amazon CLI
-
下载并配置 Amazon CLI。有关说明,请参阅《Amazon Command Line Interface 用户指南》中的以下主题:
-
在 Amazon CLI 配置文件中为管理员用户添加一个命名配置文件。在执行 Amazon CLI 命令时,您将使用此配置文件。有关更多信息,请参阅《Amazon Command Line Interface 用户指南》中的 Amazon CLI 的命名配置文件。
[adminuser] aws_access_key_id =
adminuser access key ID
aws_secret_access_key =adminuser secret access key
region =aws-region
有关可用 Amazon Web Services 区域的列表,请参阅《Amazon Web Services 一般参考》中的区域和端点。
-
在命令提示符处输入以下命令来验证设置。
-
尝试
help
命令来验证您的计算机上是否安装了 Amazon CLI:aws help
-
使用您刚创建的
adminuser
凭证运行S3
命令。为此,请将--profile
参数添加到您的命令,以指定配置文件名称。在本示例中,ls
命令将列出您的账户中的桶。Amazon CLI 使用adminuser
凭证来验证请求。aws s3 ls --profile adminuser
-