2017-10-30 2 views
0

Ich habe eine Lambda-Funktion erstellt, veröffentlichte eine Version davon und wies diese Version auf einen Alias. ARN für meine Lambda-Funktion: "ARN - arn: aws: lambda: aws_region: aws_id: funktion: funktionsname: production".

Also in Cognito-Pool-Trigger, ich muss diese Lambda-Funktion in "Benutzerdefinierte Nachricht" Abschnitt zuweisen, aber es ist ein Dropdown-Liste, die Lambda-Funktion ohne Aliasnamen füllt.

Problem ist, wie Sie die Alias-Version der Lambda-Funktion aus Drop-Down in die Cognito-Pool-Trigger zuweisen.Hinzufügen von Alias-Lambda-Funktion in Cognito-Pool-Trigger Dropdown-Auswahl

Antwort

1

Sie können den AWS-CLI verwenden, um den Pool zu erstellen und den ARN des Aliased Lambda festzulegen.

create-user-pool 
    --pool-name my-pool 
    --lambda-config CustomMessage=arn:aws:lambda:aws_region:aws_id:function:function_name:production 

Wenn der Pool bereits erstellt:

update-user-pool 
    --user-pool-id <pool-id> 
    --lambda-config CustomMessage=arn:aws:lambda:aws_region:aws_id:function:function_name:production