Jos*_*owu 1 amazon-cognito terraform
错误:“cognito_identity_providers.0.client_id 必须仅包含字母数字字符和下划线”
此问题来自 aws_cognito_identity_pool 资源上的 client_id 和 provider_name。我们从哪里得到这些值。Terraform 不遵循 AWS 命名。我已经尝试过 Pool id 和 Pool ARN。但那些不起作用我也试过应用程序客户端ID
下面文档中提供的示例不清楚
cognito_identity_providers {
client_id = "6lhlkkfbfb4q5kpp90urffae"
provider_name = "cognito-idp.us-east-1.amazonaws.com/us-east-1_Tv0493apJ"
server_side_token_check = false
}
Run Code Online (Sandbox Code Playgroud)
小智 9
它应该是这样的:
cognito_identity_providers {
client_id = "${aws_cognito_user_pool_client.YOURCLIENT.id}"
provider_name = "${aws_cognito_user_pool.YOURPOOL.endpoint}"
server_side_token_check = false
}
Run Code Online (Sandbox Code Playgroud)
应按如下方式提供 client_id 和provider_name,
cognito_identity_providers {
client_id = "${aws_cognito_user_pool_client.client.id}"
provider_name = "cognito-idp.us-east-1.amazonaws.com/${aws_cognito_user_pool.ur_pool.id}"
server_side_token_check = true
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1394 次 |
最近记录: |