Amazon GameLift Streamsがストリームセッションに対するIAMロール認証情報をサポート
ID 5388
GUID 0728d97bab04c692160499975c9835c695985d46
発表日(JST)
要約生成日時(JST)
タイトル Amazon GameLift Streamsがストリームセッションに対するIAMロール認証情報をサポート
詳細リンク https://aws.amazon.com/about-aws/whats-new/2026/07/amazon-gamelift-streams-iam/
カテゴリ
要点
  • Amazon GameLift Streamsがストリームセッションに対するIAMロールの割り当てをサポート開始
  • セッション開始時にRoleArnパラメータを渡すことで、短期間の自動更新される認証情報が利用可能
  • 標準のAWS SDK認証情報解決チェーンを利用するため、アプリケーションコードの変更が不要
  • Amazon ECSタスクロールやAmazon EKS Pod Identityと同じコンテナ認証情報プロバイダーメカニズムを使用
  • ロールの設定ミスはセッション開始時に検証され、即座にエラーが通知される
  • コンソールから事前記入された信頼ポリシーテンプレートを使用してIAMロールを簡単に設定可能
  • Amazon GameLift Streamsが利用可能なすべてのAWSリージョンで利用可能
アップデート内容要約

Amazon GameLift Streamsがストリームセッションに対してIAMロールの割り当てをサポートするようになりました。これにより、アプリケーションはAWSアカウント内のリソース(Amazon S3バケットやDynamoDBテーブルなど)に安全にアクセスできるようになります。セッション開始時にRoleArnパラメータを渡すだけで、アプリケーションは標準のAWS SDK認証情報解決チェーンを通じて短期間の自動更新されるAWS認証情報を自動的に受け取ります。

アップデート内容全文

Amazon GameLift Streamsは、ストリームセッションにIAMロールを割り当てることをサポートするようになり、アプリケーションがAWSアカウント内のAmazon S3バケットやDynamoDBテーブルなどのリソースに安全にアクセスできるようになりました。
この機能により、ストリームセッション開始時にRoleArnパラメータを渡すと、アプリケーションは標準のAWS SDK認証情報解決チェーンを通じて、短期間で自動更新されるAWS認証情報を自動的に受け取ります。
アプリケーションコードの変更は不要です。

以前は、ストリーミングされたアプリケーションからAWSサービスにアクセスする必要があるお客様は、アプリケーションバンドルに長期間有効なアクセスキーを埋め込んだり、環境変数として渡したりする必要があり、セキュリティや運用上の課題がありました。
現在、Amazon GameLift Streamsは、Amazon ECSタスクロールやAmazon EKS Pod Identityで信頼されているものと同じコンテナ認証情報プロバイダーメカニズムを使用して、認証情報の発行と自動更新を処理します。

ロールの設定ミスはセッション開始時に検証され、ランタイム中ではなく即座に明確なエラーが表示されます。
また、Amazon GameLift Streamsコンソールで直接IAMロールを設定することもでき、事前に記入された信頼ポリシーテンプレートが提供されるため、ロールのセットアップが簡単になります。

ストリームセッションのIAMロールサポートは、Amazon GameLift Streamsが利用可能なすべてのAWSリージョンで利用できます。
詳細については、Amazon GameLift Streams開発者ガイドのセッション認証情報セットアップを参照してください。

関連サービス
  • Amazon DynamoDB
  • Amazon GameLift Streams
  • Amazon S3
関連サービスの説明
  • Amazon DynamoDBは、AWSが提供するフルマネージドのNoSQLデータベースサービスです。キーバリュー型とドキュメント型のデータモデルをサポートし、どんなスケールでも一貫した低レイテンシのパフォーマンスを提供します。サーバーのプロビジョニングやパッチ適用、クラスター管理が不要で、テーブルの作成後すぐにデータの読み書きを開始できます。ゲームのリーダーボード、ユーザープロファイル、IoTデータなどの用途に適しています。
  • Amazon GameLift Streamsは、ゲームやインタラクティブなアプリケーションをクラウドからエンドユーザーにストリーミングするためのAWSサービスです。ユーザーはローカルにアプリケーションをインストールすることなく、ブラウザやデバイスからリアルタイムでアプリケーションを操作できます。インフラストラクチャの管理やスケーリングをAWSが担当するため、開発者はアプリケーション開発に集中できます。
  • Amazon S3(Simple Storage Service)は、AWSが提供するオブジェクトストレージサービスです。画像、動画、ドキュメント、バックアップデータなど、あらゆる種類のデータを保存・取得できます。高い耐久性と可用性を持ち、容量制限なく利用でき、従量課金制で使った分だけ料金がかかります。Webサイトの静的コンテンツのホスティングやデータレイクの構築など、幅広い用途で使用されます。
関連URL