Я создал безсерверное приложение, в котором есть триггеры userPool и preSignUp.
resources:
Resources:
CognitoUserPoolMainUserPool:
Type: AWS::Cognito::UserPool
Properties: ****
functions:
preSignUp:
handler: preSIgnUp.handler
events:
- cognitoUserPool:
pool: MainUserPool
trigger: PreSignUp
Работает нормально, но мне интересно, почему я не могу переименовать свой UserPool? Следующие варианты не работают:
resources:
Resources:
CognitoUserPoolMainUserPool:
Type: AWS::Cognito::UserPool
Properties: ****
functions:
preSignUp:
handler: preSignUp.handler
events:
- cognitoUserPool:
pool: CognitoUserPoolMainUserPool
trigger: PreSignUp
и этот тоже:
resources:
Resources:
CognitoUserPool:
Type: AWS::Cognito::UserPool
Properties: ****
functions:
preSignUp:
handler: preSignUp.handler
events:
- cognitoUserPool:
pool: CognitoUserPool
trigger: PreSignUp
Это глупо, я не могу поверить, что я должен назвать свой пул пользователей как CognitoUserPoolAAAA и установите для trigger.pool значение AAAA . Должен быть другой способ назвать мой пул пользователей, скажите, пожалуйста, как я могу это сделать?