AWS S3 ファイルストレージ
  • 23 May 2022
  • 1 読む分
  • PDF

AWS S3 ファイルストレージ

  • PDF

Article Summary

目的  - AWS S3 バケットでファイルを保存する方法    

ScreenMeet のコンソール (https://console.screenmeet.com/) に移動します。以下のような構成画面が表示されます。

 

 この画面で、S3 バケットを対象としたファイルストレージの設定を行えます。

 

IAM ポリシーの作成

  • IAM ダッシュボードに移動します。
  • ページの左側にある [ポリシー] をクリックします。
  • ページの右側にある青いボタンでポリシーを作成します。
  • [JSON] タブをクリックし、アクセスポリシーをコピーして貼り付けます。
  • {
        "Version": "2012-10-17",
        "Statement": [
            {
                "Sid": "screenmeetbucketaccess",
                "Effect": "Allow",
                "Action":  ["s3:PutObject", "s3:GetObject"],
                "Resource": "arn:aws:s3:::my-bucket-name/*"
            }
        ]
    }
  • 「my-bucket-name」を、記録が保存されるバケットに置き換えます。
  • 名前の入力を求められるまで [次へ] を押します。「S3 Bucket Access for ScreenMeet」などの名前を付けます。

IAM ユーザーの作成

  • IAM ダッシュボードに移動します。
  • 左側にある [ユーザー] をクリックして、ページの右上にユーザーを追加します。
  • ユーザーに IntegrationUser という (または環境設定に応じて同様の) 名前を付けます。
  • 認証情報タイプの形式として [アクセスキー] を選択します。
  • 権限ページで [既存のポリシーを直接添付する] をクリックし、その左側にあるチェックボックスをクリックすることで、最初のステップで作成した ScreenMeet ポリシーの S3 バケットアクセスを選択します。
  • [ユーザーを作成する] をクリックします。
  • ユーザー作成後に提供されるアクセスキー IDシークレットアクセスキーは、きちんと書き留めてください将来必要になる可能性がある場合は、CSV をダウンロードするか、このデータを保存してください。

バケットと IAM ユーザーアクセスの統合

  • console.screenmeet.com で、[組織] -> [設定とポリシー] -> [AWS S3 ファイルストレージ] に移動します。
  • S3 バケットのバケット名を追加し、続いて地域 (フォーマット例: us-east-1) を追加します。
  • API キーについては、上記の IAM ユーザー作成後に受け取ったアクセスキー ID を追加します。
  • API シークレットについては、上記の IAM ユーザー作成後に受け取ったシークレットアクセスキーを追加します。
  • [構成を保存する] を押して、[バケットアクセスをテストする] を押します。
  • テストが正常に完了すると、後続の記録がバケットに配置されます。 

ファイルは S3 バケット(パス:  )にアップロードされます。

マークアップ
Markup
<prefix>/<year>/<month>/<day>/<session_id>

 


この記事は役に立ちましたか?