2017-11-28 3 views
0

Ich versuche, eine Liste der Benutzer in AWS erhalten den Befehl ausführen:ist ein Fehler aufgetreten (ResourceNotFoundException) beim Aufruf der ListIdentities Betrieb: IdentityPool 'ap-S-2: x' nicht gefunden

aws cognito-Identität list-Identitäten --max-Ergebnisse 60 --identity-Pool-id ap-S-2: xxxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

Wo ap-S-2: xxxxxxxxxx 'befindet sich in der AWS-Konsole/Federated Identities/Identity Browser.

Meine AWS-CLI ist auf die Standardregion ap-südost-2 eingestellt und die übergebene Identitäts-ID ist definitiv korrekt.

Antwort

1

Sie versuchen, eine Cognito-Benutzerpool-ID zu verwenden. Identity Pool und Cognito User Pool sind separate Dinge.

Eine Identität Pool-ID ist der unter Format:

aws-region:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx 

die Identität Pool zu finden, gehen die AWS Cognito Console -> Manage Federated Identities. Um die ID des Identitätspools zu erhalten, klicken Sie auf Bearbeiten.

+0

Ich hätte klarer sein sollen, so ist die ID formatiert. Dies ist der Bildschirm, von dem ich die IDs erhalte (lass es mich wissen, wenn ich an der falschen Stelle bin): https://i.imgur.com/kEzCNGb.png – tweetypi

+0

Sie versuchen, die Identitäten nicht den Identitätspool zu verwenden selbst. Klicken Sie auf den Link "Identity-Pool bearbeiten" in der oberen rechten Ecke des Screenshots und verwenden Sie das bei der Bearbeitung angezeigte. –

+0

yep, du hattest Recht! dieses aws ID Zeug ist so verwirrend hehe. danke für Ihre Hilfe! – tweetypi

Verwandte Themen