2017-09-20 32 views
1

私は、AWSサービスのバックエンド側を使用するWebアプリケーションを開発しています。 私はAWS Cognitoを使用してユーザーを管理していますが、問題があります。私は新しいユーザー(一時的なパスワードを使用して)を作成するときに、このパスワードを手動で変更して確定する必要があります。ここで説明したように、私はパスワードを変更する必要が 唯一の方法は、AWS CLIを使用している:AWS Cognitoユーザーのパスワードを変更する方法は?

https://docs.aws.amazon.com/cli/latest/reference/cognito-idp/change-password.html

私は、シェルに新しいパスワードとアクセストークンを古いパスワードを入力する必要があります。問題は次のとおりです。この「アクセストークン」はどこにありますか?私はシェルに何を入力するか分からない! AWSのCognitoコンソールは役に立ちません。

答えて

0

ユーザーをログインするとアクセストークンが取得されます。このトークンは、ユーザーのawscliコマンドaws cognito-idp admin-initiate-auth(Found here)を実行して取得できます。

これはあなたが持っていると思われるコグニティブプールのルート認証情報を必要とします。このコマンドは1時間使用できるアクセストークンを返します(設定に関係なく1時間後にコグニートトークンが期限切れになると、hereと表示されます)。

関連する問題