CLI와 ChangePassword 함께 사용 - AWS SDK 코드 예제

AWS Doc SDK ExamplesWord AWS SDK 리포지토리에는 더 많은 GitHub 예제가 있습니다.

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

CLI와 ChangePassword 함께 사용

다음 코드 예제는 ChangePassword의 사용 방법을 보여 줍니다.

CLI
AWS CLI

IAM 사용자의 암호를 변경하려면

IAM 사용자의 암호를 변경하려면 --cli-input-json 파라미터를 사용하여 이전 암호와 새 암호가 포함된 JSON 파일을 전달하는 것이 좋습니다. 이 방법을 사용하면 영숫자가 아닌 문자가 포함된 강력한 암호를 사용할 수 있습니다. 명령줄 파라미터로 전달할 때 영숫자가 아닌 문자가 포함된 암호는 사용하기 어려울 수 있습니다. --cli-input-json 파라미터를 사용하려면 다음 예와 같이 --generate-cli-skeleton 파라미터와 함께 change-password 명령을 사용하는 것으로 시작합니다.

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 세부 정보는 AWS Tools for PowerShell Cmdlet 참조ChangePassword를 참조하세요.