私は、私のCognitoユーザープールを雲のテンプレートとしてコーディングしようとしています。しかし、標準的な属性をどのように定義するのですか? CognitoはSchema
のbirthdate
が標準的な生年月日であることを知っていますか?クラウドフォーメーションテンプレートで定義された属性Schema
は、標準で非カスタム属性のemail
,birthdate
、...のようにマッピングされていますか?AWS Cognito Userpool from cloudformationファイル
詳細:AWS Cognitoは、標準属性とカスタム属性を区別します。このような分離は、標準的な属性がその形式で検証されるので重要です。例えば、email
とbirthdate
は、AWSで定義された特定の形式のみを受け入れます。
私の質問:どのようにAWS Cognitoが雲の情報Schema
の属性を標準のAWS Cognito属性にマップしていますか?それはまったく行いますか?もしそうなら、属性名の同一性によってですか?
も参照してください。誰かが作成した
AWS Cognito Cloudformation Schema
ありがとう、私の理解にこれは私の問題を解決していません。最初は 'Schema'と' AliasAttributes'のプロパティしかありません。 AliasAttributesは、電話、メール、ユーザー名の3つの値しかサポートしていません。私はそうではありません - 私の質問はもっと簡単に言えます:_standard_属性を定義する方法?コグニートは、「スキーマ」の「誕生日」は標準の「誕生日」であることを知っていますか? –
更新された回答。 – BryceH
ありがとう!畳み込まれた名前のために私はお互いを理解すればまだ分かりません。雲の形の 'AWS :: Cognito :: UserPool'リソースのルートレベルには' Schema'と 'AliasAttributes'しかありません。これで 'Schema'は' SchemaAttributes'のリストです。したがって、私の質問には、SchemaAttributesという名前が標準の属性にマップされ、それに応じて検証されるということがあなたの答えです。 –