CLI ChangePasswordで使用する - AWS SDKコードの例

Doc AWS SDK ExamplesWord リポジトリには、さらに多くの GitHub の例があります。 AWS SDK

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

CLI ChangePasswordで使用する

以下のコード例は、ChangePassword の使用方法を示しています。

CLI
AWS CLI

IAM ユーザーのパスワードを変更するには

IAM ユーザーのパスワードを変更するには、 --cli-input-jsonパラメータを使用して、古いパスワードと新しいパスワードを含む JSON ファイルを渡すことをお勧めします。この方法を使用すると、英数字以外の文字を含む強力なパスワードを使用できます。英数字以外の文字を含むパスワードをコマンドラインパラメータとして渡す場合、そのパスワードの使用が難しい場合があります。--cli-input-json パラメータを使用するには、まず次の例のように、change-password コマンドと --generate-cli-skeleton パラメータを組み合わせて使用します。

aws iam change-password \ --generate-cli-skeleton > change-password.json

前のコマンドは change-password.json という JSON ファイルを作成し、古いパスワードと新しいパスワードを入力するために使用できます。例えば、ファイルは次のようになります。

{ "OldPassword": "3s0K_;xh4~8XXI", "NewPassword": "]35d/{pB9Fo9wJ" }

次に、パスワードを変更するには、 change-password コマンドを再度使用します。今回は --cli-input-jsonパラメータを渡して JSON ファイルを指定します。次のchange-passwordコマンドは、change-password.json という JSON ファイルを持つ --cli-input-jsonパラメータを使用します。

aws iam change-password \ --cli-input-json file://change-password.json

このコマンドでは何も出力されません。

このコマンドは IAM ユーザーのみが呼び出すことができます。このコマンドが AWS アカウント (ルート) 認証情報を使用して呼び出された場合、 コマンドはInvalidUserTypeエラーを返します。

詳細については、IAM ユーザーガイドの「Word ユーザーが自分のパスワードを変更する方法」を参照してください。 AWS IAM

  • API の詳細については、AWS CLI 「 コマンドリファレンス」のChangePassword」を参照してください。

PowerShell
ツール for PowerShell

例 1: このコマンドは、コマンドを実行しているユーザーのパスワードを変更します。このコマンドは IAM ユーザーのみが呼び出すことができます。 AWS アカウント (ルート) 認証情報でサインインするときにこのコマンドが呼び出されると、コマンドはInvalidUserTypeエラーを返します。

Edit-IAMPassword -OldPassword "MyOldP@ssw0rd" -NewPassword "MyNewP@ssw0rd"
  • API の詳細については、「コマンドレットリファレンス」のChangePassword」を参照してください。 AWS Tools for PowerShell