こんにちは。 開発チームのワイルド担当、まんだいです。 ググればいくらでも見つかる、「AWS SDK for PHP」ネタですが、まだv2の記事がたくさんあって、実はコマンド体系も大きく変わっていたりでそのまま写経してもうまく動かずに困っている方!(私です) 今回は、「AWS SDK for PHP v3」を使って、S3へのアップロード、ダウンロードのサンプルをお届けします。 お品書き AWSの設定編 S3のバケット作成 IAMの設定 PHPの下準備 アップロード処理 ダウンロード処理 期限付きURLの生成 AWSの設定編 まず、コードを書き始める前に、AWS側の設定をやります。 S3のバケットを作成する、オプションでセキュリティ的な観点から専用のIAMを設定します。 S3のバケット作成 S3のページから、「バケットを作成する」のボタンから、作成を始めます。 名前とリージョン バケット名