【AWS Lambda】get_login_profileの使い方を簡単解説!

今回は、boto3関数のget_login_profileについて解説します。
「どうやって使うの?」の解説からパラメータを入力したら自動でコード作成までお手伝いします。

利用目的

対象IAMユーザーのログインプロファイル情報を取得します。
AWSマネジメントコンソールへのログインするためのパスワードを設定するとログインプロファイルが作成されます。
パスワード設定しない場合は、ログインプロファイルがないため、実行エラーとなります。

権限

Lambdaに付与するIAMロールに「iam:GetLoginProfile」の権限を付与してください。

コード生成

パラメータを入力することで、コピーすればすぐに使えるLambdaコードを生成できます。
「*」のついている物は必須パラメータで、ついていないものはオプションです。
import boto3

iam_client = boto3.client('iam')
def lambda_handler(event, context):
    response = iam_client.get_login_profile(
        UserName=''
    )

    print(response)
    return 0

▼基本設定

IAMユーザー名*

仕様

こちらの記事もどうぞ