Amplify Gen2で、Lamda 認証だけを指定しても、AppSyncのAddtional auth modeに、AMAZON_COGNITO_USER_POOLS, AWS_IAMが設定されるのは仕様ですか?

0

https://docs.amplify.aws/react/build-a-backend/data/customize-authz/custom-data-access-patterns/ にあるサンプルを使って、Amplify Gen2のSandboxで動かすと、AppSyncのAdditinal auth modeに、AMAZON_COGNITO_USER_POOLS, AWS_IAMが設定されるのは仕様ですか?AWS Consoleの設定画面

追加で試したところ、認証をUserPoolを使用するようにした場合は、Additional auth modeに、AWS_IAMが設定され、APIKEYを使用するようにした場合は、Additional auth modeにAMAZON_COGNITO_USER_POOLS, AWS_IAM設定されます。どうも、AMAZON_COGNITO_USER_POOLS, AWS_IAMの二つは、必ず、Additional auth modeか、Primary auth modeに設定されるように動いているように見えます。

1回答
1

私の環境でも、現時点の動作としてドキュメント [1] のサンプルを使用すると、生成された AppSync の API の Additinal auth mode に AMAZON_COGNITO_USER_POOLS および AWS_IAM が設定されることを確認いたしました。 また、追加でお試しいただいた内容につきましても、私の環境で同じ状況となることも確認いたしました。

こちらの挙動はドキュメントにて仕様として公開されている挙動ではございませんので、現時点の動作としてご確認いただいた結果となるものとご理解いただけますと幸いです。 仕様として公開されておりませんので、予告なく変更される可能性があるものとご認識いただければと存じます。

[1] Custom data access using Lambda functions
https://docs.amplify.aws/react/build-a-backend/data/customize-authz/custom-data-access-patterns/

AWS
回答済み 4ヶ月前

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

質問に答えるためのガイドライン