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

AWS 문서 AWS SDK SDK 예제 GitHub 리포지토리에 더 많은 예제가 있습니다.

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

ChangePasswordAWS SDKOR와 함께 사용 CLI

다음 코드 예제는 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 명령은 --cli-input-json change-password.json이라는 JSON 파일과 함께 매개 변수를 사용합니다.

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

이 명령은 출력을 생성하지 않습니다.

이 명령은 사용자만 호출할 수 있습니다. IAM AWS 계정 (루트) 자격 증명을 사용하여 이 명령을 호출하면 명령이 InvalidUserType 오류를 반환합니다.

자세한 내용은 사용 설명서에서 IAM사용자가 자신의 암호를 변경하는 방법을 참조하십시오.AWS IAM

  • 자세한 API 내용은 AWS CLI 명령 ChangePassword참조를 참조하십시오.

PowerShell
에 대한 도구 PowerShell

예제 1: 이 명령은 명령을 실행하는 사용자의 암호를 변경합니다. 이 명령은 IAM 사용자만 호출할 수 있습니다. AWS 계정 (루트) 자격 증명으로 로그인할 때 이 명령을 호출하면 명령이 오류를 반환합니다. InvalidUserType

Edit-IAMPassword -OldPassword "MyOldP@ssw0rd" -NewPassword "MyNewP@ssw0rd"
  • API자세한 내용은 Cmdlet 참조를 참조하십시오 ChangePassword.AWS Tools for PowerShell