Skip to content

Instantly share code, notes, and snippets.

@DaisukeMiyamoto
Last active July 31, 2019 06:27
Show Gist options
  • Save DaisukeMiyamoto/75f73aab00314c0a35f1eceb4abb8cee to your computer and use it in GitHub Desktop.
Save DaisukeMiyamoto/75f73aab00314c0a35f1eceb4abb8cee to your computer and use it in GitHub Desktop.
Amazon Cognito CLI utilities
#!/bin/bash
CLIENT_ID=
USERNAME=
PASSWORD=
aws cognito-idp initiate-auth --auth-flow USER_PASSWORD_AUTH --client-id ${CLIENT_ID} --auth-parameters USERNAME=${USERNAME},PASSWORD=${PASSWORD}
#!/bin/bash
ID_TOKEN=
ENDPOINT=https://123456789.execute-api.ap-northeast-1.amazonaws.com
curl -X POST ${ENDPOINT} -H "Authorization: ${ID_TOKEN}"
#!/bin/bash
# add user and reset password to CONFIRMED on Amazon Cognito
USERNAME=
PASSWORD=
USER_POOL_ID=
aws cognito-idp admin-create-user --user-pool-id ${USER_POOL_ID} --username ${USERNAME}
aws cognito-idp admin-set-user-password --user-pool-id ${USER_POOL_ID} --username ${USERNAME} --password hogehoge --permanent
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment