始める無料で始める

呼び出し元に合った入り口を見極める

あなたは4つの呼び出し元を持つ API のプラットフォームエンジニアです。そのAPIをRESTのままにするか、HTTPに移行するかの判断が迫られています。どの呼び出し元が何に依存しているかは、誰も記録していません。

各呼び出し元が入り口で提示するものは次のとおりです。

  • ウェブアプリのユーザーは、Cognito トークンを携えています。
  • パートナーアプリは、自分のコードで解決する必要がある不透明なセッションキーを携えています。
  • 分析バッチジョブはトークンを一切提示せず、呼び出し元のアカウントによって現在は許可されています。
  • 在庫サービスは、AWS 認証情報でリクエストに署名しています。

REST API は IAM 認証、Cognito オーソライザー、Lambda オーソライザー、そしてリソースポリシーを提供します。HTTP API は IAM 認証、JWT オーソライザー、Lambda オーソライザーを提供しますが、リソースポリシーは一切ありません。

これらの呼び出し元のうち、REST API では対応できるが HTTP API では対応できないのはどれでしょうか。

この演習はコースの一部です

開発者のための AWS セキュリティ活用

コースを見る

実践的なインタラクティブ演習

理論を実践に変える、インタラクティブな演習のひとつをお試しください

演習を開始する