開発実装 #13
Lunatic1998 さんが約1年前に更新
### 概要
- IDプールとユーザープールをTerraformでIaC化する。
- ユーザープール...アプリユーザーはユーザープールを通じたサインインや、サードパーティーのアイデンティティプロバイダー (IdP) を介した連携が可能になる。
- IDプール...ユーザーに一意の ID を作成して、他の AWS サービスへのアクセスを許可が可能になる。
- https://repost.aws/ja/knowledge-center/cognito-user-pools-identity-pools
### Terraform
- https://registry.terraform.io/modules/lgallard/cognito-user-pool/aws/latest を参考にする。
#### 設定内容
|設定 |説明 |値 |
|--|--|--|
|auto_verified_attributes | | |
|alias_attributes |ユーザープールで設定可能なエイリアス | |
|deletion_protection |ユーザープールが誤って削除されることを防ぐ |ACTIVE |
##### admin_create_user_config
|設定 |説明 |値 |
|--|--|--|
|email_subject |電子メール メッセージの件名 |"Your verification code" |
##### email_configuration
|設定 |説明 |値 |
|--|--|--|
|email_sending_account Cognito に組み込み関数またはSESを使用して Eメールを送信 | |
|reply_to_email_address |REPLY-TO の電子メール アドレス | |
|source_arn |電子メールソースの ARN | |
##### password_policy
|設定 |説明 |値 |
|--|--|--|
| | | |
##### schemas
ユーザープールの数値スキーマ属性を持つコンテナ
|設定 |説明 |値 |
|--|--|--|
| | | |