Я не смог найти никакой документации о том, как установить версию API Facebook в Terraform при интеграции с ним AWS Cognito User Pool.
Блок ниже можно развернуть без ошибок:
resource "aws_cognito_identity_provider" "facebook_identity_provider" {
provider_name = "Facebook"
provider_type = "Facebook"
user_pool_id = aws_cognito_user_pool.global_user_pool.id
provider_details = {
authorize_scopes = "email"
client_id = "<client-id>"
client_secret = "<client-secret>
}
attribute_mapping = {
email = "email"
username = "id"
}
}
Но тогда на панели инструментов AWS я вижу это предупреждение:
Facebook is going to deprecate Ver. 2.12 by May 1st, by which Cognito will remove our support for this API. We encourage you to select another version of API and check your attribute mappings.
Последняя версия v6.0, как ее установить?