IDプールの作成にはhttp://serverless-stack.com/chapters/create-a-cognito-identity-pool.htmlにあるチュートリアルに従っており、完了時にすべてを簡単に元に戻すことができるように、雲の情報を使って作成を文書化しています。しかし、私は、テンプレート構文を使用してこれを効果的に行う方法を示すサンプルを見つけるのが難しいです。私が現在持っていることは、それはScratchIdentityPool
を作成しようとしたときに、展開ステップが失敗して、次のIdentityPoolをCloudFormationで作成
ScratchUserPool:
Type: AWS::Cognito::UserPool
Properties:
UserPoolName: notes-user-pool
ScratchUserPoolClient:
Type: AWS::Cognito::UserPoolClient
Properties:
ClientName: notes-client
ExplicitAuthFlows: [ADMIN_NO_SRP_AUTH]
UserPoolId:
Ref: ScratchUserPool
ScratchIdentityPool:
Type: AWS::Cognito::IdentityPool
Properties:
IdentityPoolName: ScratchIdentityPool
AllowUnauthenticatedIdentities: false
CognitoIdentityProviders:
- ClientId:
Ref: ScratchUserPoolClient
ProviderName:
Ref: ScratchUserPool
です。あなたのスタックのプロビジョニングながら
エラーが発生しました::私はそれを示すエラーが得るScratchIdentityPool - 無効Cognitoアイデンティティプロバイダ(サービス:AmazonCognitoIdentity; ステータスコード:400;エラーコード:InvalidParameterExceptionが、IDを要求します: bc058020- 663b-11e7-9f2a-XXXXXXXXXX)
クライアント名またはプロバイダ名は正しく参照していませんか?