使用 Amazon CLI 进行 Amazon S3 开发 - Amazon Simple Storage Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

使用 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
  1. 下载并配置 Amazon CLI。有关说明,请参阅《Amazon Command Line Interface 用户指南》中的以下主题:

  2. 在 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 一般参考》中的区域和端点

  3. 在命令提示符处输入以下命令来验证设置。

    • 尝试 help 命令来验证您的计算机上是否安装了 Amazon CLI:

      aws help
    • 使用您刚创建的 adminuser 凭证运行 S3 命令。为此,请将 --profile 参数添加到您的命令,以指定配置文件名称。在本示例中,ls 命令将列出您的账户中的存储桶。Amazon CLI 使用 adminuser 凭证来验证请求。

      aws s3 ls --profile adminuser