(AWS)Lambda関数からCognitoにアクセス④ ユーザー情報の更新

Lambda関数(Python)からCognitoにユーザー情報を更新する手段について記載します。
登録~更新までの基本的な手段は、これまでご紹介した記事で実現できると思います。
(boto3のCognitoIdentityProvider(ドキュメントはこちら)を使用します)

REGION = 'ap-northeast-1'		# 東京リージョン
USER_POOL_ID = os.environ['USER_POOL_ID']  # ユーザープールを環境変数から取得しています
cognito_client = boto3.client('cognito-idp', REGION) # クライアントをCognitoIdentityProviderで定義

response = cognito_client.admin_update_user_attributes(
    UserPoolId=USER_POOL_ID,
    Username='user_name',
    UserAttributes=[
        {
            "Name": "email",
            "Value": 'wani@two-rings.jp'
        },
        {
            "Name": "name",
            "Value": 'Minoru Wani'
        }
    ],
)

(記事のお問合せ・無料相談 → こちら