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