タグ

2018年4月17日のブックマーク (2件)

  • 「AWS SDK for PHP v3」を使ったS3へのアップロード・ダウンロード処理 | 株式会社ビヨンド

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

    「AWS SDK for PHP v3」を使ったS3へのアップロード・ダウンロード処理 | 株式会社ビヨンド
  • S3 の事前署名付き(期限付き)URL を生成する

    S3 見習い兼 PHPRuby 初心者のかっぱ(@inokara)です。 はじめに 既にご存知の方もいらっしゃると思いますが、Amazon S3 の各バケットに保存されているコンテンツ(オブジェクト)に期限をつけてアクセスさせることが出来る機能(以下、「期限付き URL 生成機能」)があります。これは一時的に一部の方にだけファイルをダウンロードさせたい時等に非常に便利な機能だと思います。 Uploading Objects Using Pre-Signed URLs この期限付きの URL 生成方法について AWS SDK for PHPAWS SDK for Ruby の二種類を利用した手順を簡単にまとめてみたいと思います。 尚、上記のドキュメントでは Pre-Signed URL(事前署名付き URL)とありますが、記事はタイトルを除いて、全編を通して期限付き URL と

    S3 の事前署名付き(期限付き)URL を生成する
    basementjaxx
    basementjaxx 2018/04/17
    “AWS SDK for PHP”