欢迎使用新的 Amazon S3 用户指南! Amazon S3 用户指南结合了以下三个已停用的指南中的信息和说明:Amazon S3 开发人员指南、Amazon S3 控制台用户指南和 Amazon S3 入门指南。
使用 AWS 账户或 IAM 用户凭证发出请求
您可以使用 AWS 账户或 IAM 用户安全凭证向 Amazon S3 发送经身份验证的请求。本节提供了有关如何使用适用于 Java 的 AWS 开发工具包、适用于
.NET 的 AWS 开发工具包和适用于 PHP 的 AWS 开发工具包发送经身份验证的请求的示例。有关可用 AWS 开发工具包的列表,请转到示例代码和库
每个 AWS 开发工具包都使用开发工具包特有的凭证提供程序链来查找和使用凭证,并代表凭证所有者执行操作。所有这些凭证提供程序链的共同点是,它们都会寻找您的本地 AWS 凭证文件。
有关更多信息,请参阅以下主题:
创建本地 AWS 凭证文件
为 AWS 开发工具包配置凭证的最简单方法是使用 AWS 凭证文件。如果您使用 AWS 命令行界面 (AWS CLI),那么您可能已经配置了本地 AWS 凭证文件。否则,请按照以下步骤设置凭证文件:
-
登录 AWS 管理控制台,并通过以下网址打开 IAM 控制台:https://console.aws.amazon.com/iam/
。 -
创建一个新用户,其权限仅限于您希望您的代码有权访问的服务和操作。有关创建新 IAM 用户的更多信息,请参阅创建 IAM 用户(控制台),并按照直至步骤 8 的说明进行操作。
-
选择 Download .csv 以保存 AWS 凭证的本地副本。
-
在您的计算机上,导航至主目录,并创建
.aws
目录。在基于 Unix 的系统 (例如 Linux 或 OS X) 上,它在以下位置:~/.aws
在 Windows 上,它在以下位置:
%HOMEPATH%\.aws
-
在
.aws
目录中,创建名为credentials
的新文件。 -
打开您从 IAM 控制台中下载的凭证 .csv 文件,并使用以下格式将其内容复制到
credentials
文件:[default] aws_access_key_id = your_access_key_id aws_secret_access_key = your_secret_access_key
-
保存
credentials
文件,并删除在步骤 3 中下载的 .csv 文件。
您的共享凭证文件现在已在本地计算机上配置完毕,可以与 AWS 开发工具包一起使用。
使用 AWS 开发工具包发送经身份验证的请求
使用 AWS 开发工具包发送经过身份验证的请求。