タグ

署名付きURLに関するkazu_0のブックマーク (5)

  • 【AWS】CloudFrontで署名付きURLの設定方法(プライベートコンテンツの配信) - Qiita

    導入 CloudFrontでプライベートコンテンツを配信する場合、署名付きURLを発行する必要性がある。 署名付きURLを発行することによって、下記のことを設定することが出来る。 URLに期限をつけることが出来る。 URLを知っているだけではアクセス出来ない。 また、CloudFrontで署名付きURLを発行するためには、2つの方法がある。 CloudFrontキーペアを使用する方法 信頼されたキーグループを使用した方法 1の方法は、以前から存在していたが、 CloudFrontキーペアを作成するにあたって、AWSのrootユーザーを使用しなければならないということもあり、現在は 非推奨 の方法となっている。 2の方法は、最近追加された方法で、 CloudFrontのAPIを使用すれば、キーペアの作成やローテーションの自動化をすることができ、AWSのrootユーザーを使用せずに(IAMユー

    【AWS】CloudFrontで署名付きURLの設定方法(プライベートコンテンツの配信) - Qiita
  • CloudFront+S3で署名付きURLでプライベートコンテンツを配信する | DevelopersIO

    はじめに S3をWebコンテンツの置き場所として使う場合、Webアプリケーション側でそのS3上のコンテンツに対するPre-signed URLを生成することで、Webアプリケーションで認証されたユーザに限りコンテンツにアクセス可能とするような仕組みを作ることは良くあります。 ただしこのS3アクセス用として生成したPre-signed URLは、CloudFrontを経由した形では使えません。 CloudFront経由で、限られたユーザのみS3からコンテンツを取得出来るようにするためには、CloudFront用の署名付きURLを発行する必要があります。 そこで今回は、CloudFront+Amazon S3を組み合わせて、署名付きURLを使った制限されたコンテンツ(プライベートコンテンツ)の配信を試してみました。 やってみる 今回試したことは、以下のAWSのドキュメントを参照しながら行ってい

    CloudFront+S3で署名付きURLでプライベートコンテンツを配信する | DevelopersIO
  • CloudFront 署名付きURLと署名付きCookieをおさらいしてPythonで試してみた | DevelopersIO

    CloudFrontの署名付きURLと署名付きCookie、定義を整理して、Pythonで試してみました。 Guten Abend, ベルリンの伊藤です。 SAPの勉強中、Trusted Signer, OAI なんてキーワードが出てきて、結構理解が曖昧だったことに気付いたので一からおさらいしました。 ドキュメントを元に要約した各設定の解釈と、Pythonによるやってみたを載せます。 導入 S3などオリジンに配置してあるコンテンツをCloudFront経由で配信します。主な目的は配信の高速化ですね。毎度オリジンまで取りに行かなくても、世界中にあるCloudFrontエッジロケーションにより、ユーザに近いエッジから配信されます。 そしてプライベートなコンテンツを制限を設けて配信したい場合には、記事で取り扱う 署名付き URL/Cookie を使うことができます。 これは、誰でもかれでもCl

    CloudFront 署名付きURLと署名付きCookieをおさらいしてPythonで試してみた | DevelopersIO
  • 【小ネタ】AWS CLIでS3のPre-Signed URLを生成できるようになっていました! | DevelopersIO

    西澤です。およそ1ヶ月前にリリースされていた機能なので、ブログに書くには遅すぎた感もありますが、社内担当で知らない者もいたので、小ネタですが書いておこうと思います。 最新版のAWS CLIを使えば、Pre-Signed URLを簡単に生成できるようになっています。正確には、aws s3コマンドのサブコマンドとして、v1.10.59からpresignが追加されていますので、こちらの機能をご紹介したいと思います。 1.10.59 feature:s3: Add a new aws s3 presign command, closes #462 aws-cli/CHANGELOG.rst at develop · aws/aws-cli Pre-Signed(署名付き) URLとは? Pre-Signed URLとは、S3上のオブジェクトに期限付きURLを生成する機能です。正確には、アップロード

    【小ネタ】AWS CLIでS3のPre-Signed URLを生成できるようになっていました! | DevelopersIO
  • [小ネタ]S3の署名付きURLを利用して、非AWSユーザにWindows PCからファイルをアップロードしてもらった話 | DevelopersIO

    西澤です。メール添付ファイルサイズの制限にかかり、ファイルの受け渡しができない問題というあるあるに遭遇しました。非AWSユーザにWindows PCからS3の署名付きURLを利用してファイルをアップロードしてもらうよう案内する機会があったので、手順をまとめておきます。 前提 今回は、以下のような状況でした。 ファイルの送り手側 非AWSユーザ 端末はWindows 案内すればコマンドライン操作が行えるエンジニア ファイルの受け手側 私 管理者権限を有するAWSアカウントを持っている S3の署名付きURL S3の署名付きURLについては、古くからある機能ですので、目新しさはありません。どのようなものか、ご存知無い方はぜひ下記記事もお読みください。期限付きのアクセス権を有したURLを発行できる非常に便利なS3の標準機能です。 【小ネタ】AWS CLIでS3のPre-Signed URLを生成で

    [小ネタ]S3の署名付きURLを利用して、非AWSユーザにWindows PCからファイルをアップロードしてもらった話 | DevelopersIO
  • 1