ブックマーク / zenn.dev/ysmtegsr (1)

  • AWS SDK for PHP を使って Laravel で Amazon S3 の署名付き URL を取得する

    はじめに PHP の SDK を使って Laravel で S3 の署名付き URL を取得する処理を実装しました。今回は、その過程で学んだことやその実装方法についてまとめます。 署名付き URL とは Amazon S3 では、バケットあるいはそのバケットのオブジェクトに対して、アクセスポリシーを定義したり IAM 単位で制御したりしてアクセスを制御できます。 署名付き URL とは、一言で言うと 有効期限内に一時的にアクセスできる URL を発行する機能です。署名付き URL を発行するには、該当の S3 バケットあるいはオブジェクトへの権限を持つユーザあるいは IAM ロールをアタッチされているリソースが任意の有効期限を指定して作成する必要があります。 方法としては、REST API, AWS CLI, AWS SDK の 3 パターンで実現できます。余談ですが、AWS のほとんどの

    AWS SDK for PHP を使って Laravel で Amazon S3 の署名付き URL を取得する
  • 1