Doc AWS SDK Examples GitHub リポジトリには、他にも SDK の例があります。 AWS
翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
CLI で CreateLoginProfile を使用する
次のサンプルコードは、CreateLoginProfile を使用する方法を説明しています。
- CLI
-
- AWS CLI
-
IAM ユーザーのパスワードを作成するには
IAM ユーザーのパスワードを作成するには、
--cli-input-jsonパラメータを使用して、パスワードを含む JSON ファイルを渡すことをお勧めします。この方法を使用すると、英数字以外の文字を含む強力なパスワードを作成できます。英数字以外の文字を含むパスワードをコマンドラインパラメータとして渡す場合、そのパスワードの作成が難しい場合があります。--cli-input-jsonパラメータを使用するには、まず次の例のように、create-login-profileコマンドと--generate-cli-skeletonパラメータを組み合わせて使用します。aws iam create-login-profile \ --generate-cli-skeleton>create-login-profile.json前のコマンドでは、create-login-profile.json という名前の JSON ファイルが作成されます。このファイルを使用して、後続の
create-login-profileコマンドの情報を入力できます。例:{ "UserName": "Bob", "Password": "&1-3a6u:RA0djs", "PasswordResetRequired": true }次に、IAM ユーザーのパスワードを作成するには、
create-login-profileコマンドをもう一度使用します。今度は、JSON ファイルを指定する--cli-input-jsonパラメータを渡します。次のcreate-login-profileコマンドでは、create-login-profile.json という名前の JSON ファイルと共に--cli-input-jsonパラメータを使用します。aws iam create-login-profile \ --cli-input-jsonfile://create-login-profile.json出力:
{ "LoginProfile": { "UserName": "Bob", "CreateDate": "2015-03-10T20:55:40.274Z", "PasswordResetRequired": true } }新しいパスワードがアカウントのパスワードポリシーに違反している場合、コマンドは
PasswordPolicyViolationエラーを返します。既にパスワードを持っているユーザーのパスワードを変更するには、
update-login-profileを使用します。アカウントのパスワードポリシーを設定するには、update-account-password-policyコマンドを使用します。アカウントのパスワードポリシーで許可されている場合、IAM ユーザーは
change-passwordコマンドを使用して自分のパスワードを変更できます。詳細については、「AWS IAM ユーザーガイド」の「IAM ユーザーのパスワードの管理」を参照してください。
-
API の詳細については、「AWS CLI コマンドリファレンス」の「CreateLoginProfile
」を参照してください。
-
- PowerShell
-
- Tools for PowerShell V4
-
例 1: この例では、Bob という名前の IAM ユーザーの (一時的な) パスワードを作成し、次回
Bobがサインインしたときに、ユーザーにパスワードを変更するように要求するフラグを設定しています。New-IAMLoginProfile -UserName Bob -Password P@ssw0rd -PasswordResetRequired $true出力:
CreateDate PasswordResetRequired UserName ---------- --------------------- -------- 4/14/2015 12:26:30 PM True Bob-
API の詳細については、「AWS Tools for PowerShell Cmdlet リファレンス (V4)」の「CreateLoginProfile」を参照してください。
-
- Tools for PowerShell V5
-
例 1: この例では、Bob という名前の IAM ユーザーの (一時的な) パスワードを作成し、次回
Bobがサインインしたときに、ユーザーにパスワードを変更するように要求するフラグを設定しています。New-IAMLoginProfile -UserName Bob -Password P@ssw0rd -PasswordResetRequired $true出力:
CreateDate PasswordResetRequired UserName ---------- --------------------- -------- 4/14/2015 12:26:30 PM True Bob-
API の詳細については、「AWS Tools for PowerShell Cmdlet リファレンス (V5)」の「CreateLoginProfile」を参照してください。
-