Amazon Simple Storage Service
开发人员指南 (API Version 2006-03-01)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。点 击 Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

使用 AWS 账户或 IAM 用户凭证进行请求 - 适用于 PHP 的 AWS 开发工具包

本主题将指导您完成使用 AWS 账户或 IAM 用户凭证,通过适用于 PHP 的 AWS 开发工具包中的类发送经身份验证的请求的过程。

注意

本主题假定您已按照 使用适用于 PHP 的 AWS 开发工具包和运行 PHP 示例 的说明执行操作,并正确安装了 适用于 PHP 的 AWS 开发工具包。

使用 AWS 账户或 IAM 用户凭证进行请求

1

使用 Aws\S3\S3Clientfactory() 方法创建 Amazon S3 客户端的实例。

2

执行 Aws\S3\S3Client 方法之一,以向 Amazon S3 发送请求。例如,您可以使用 Aws\S3\S3Client::listBuckets() 方法发送请求,以列出您的账户的所有存储桶。客户端 API 将使用您的凭证生成所需的签名并将其包含在发送至 Amazon S3 的请求中。

以下 PHP 代码示例演示上述任务,并且说明客户端如何使用您的安全凭证进行请求以列出您的账户的所有存储桶。

Copy
use Aws\S3\S3Client; // Instantiate the S3 client with your AWS credentials $s3 = S3Client::factory(); $result = $s3->listBuckets();

有关有效示例,请参阅 使用 Amazon S3 对象使用 Amazon S3 存储桶。您可以使用 AWS 账户或 IAM 用户凭证测试这些示例。

有关列出存储桶中的对象键的示例,请参阅使用 适用于 PHP 的 AWS 开发工具包 列出键

本页内容: