メニュー
Amazon Simple Storage Service
開発者ガイド (API Version 2006-03-01)

AWS アカウントまたは IAM ユーザーの認証情報を使用したリクエストの実行 – AWS SDK for PHP

このトピックでは、AWS SDK for PHP のクラスで AWS アカウントまたは IAM ユーザーの認証情報を使用して、認証リクエストを送信する手順を示します。

注記

このトピックでは、既に AWS SDK for PHP の使用と PHP サンプルの実行 の説明が実行されていて、AWS SDK for PHP が正しくインストールされていることを前提としています。

AWS アカウントまたは IAM ユーザーの認証情報を使用したリクエストの実行

1

Amazon S3 クライアントのインスタンスを Aws\S3\S3Client クラスの factory() メソッドを使用して作成します。

2

Aws\S3\S3Client メソッドの 1 つを実行して、 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 ユーザーの認証情報を使用します。

バケット内のオブジェクトキーをリストする例については、「AWS SDK for PHP を使用したキーのリスト作成」を参照してください。

このページの内容: