クラウド資格実践ラボ ハンズオン手順記事に戻る

API Gateway の REST API を特定の IAM プリンシパルだけに制限する方法 ── IAM 認可とリソースポリシー

記事の「実践」を 1 項目ずつ進めるためのページです。AWS マネジメントコンソールで操作したら、右の一覧にチェックを入れてください。チェックはこのブラウザに保存されます。

準備 7 項目中 1 番目

前提条件

  1. リージョン: ap-northeast-1(東京)
  2. 以下のリソースが作成済みであること

まだ用意していない場合は、「作り方の参考」の記事の手順で作れます。リソース名は、この記事の名前に読み替えてください。

リソース種別リソース名内容作り方の参考
Lambda 関数dva-iam-api-fn呼び出し元の ARN(requestContext.identity.userArn)を返すAWS Lambda で関数を作成しイベント駆動で実行する
REST APIdva-iam-apiリソース /hello の GET を dva-iam-api-fn に Lambda プロキシ統合。認可は「なし」。ステージ dev にデプロイ済みAmazon API Gateway で REST API を作成しリクエストを処理する
IAM ロールdva-api-allowed-role / dva-api-other-roleこのアカウントから引き受けられるロール。どちらも権限のポリシーは無しAWS IAM でユーザー・ロール・ポリシーを作成しアクセス制御する