CLI로 CreateLoginProfile 사용
다음 코드 예시는 CreateLoginProfile의 사용 방법을 보여 줍니다.
- CLI
-
- AWS CLI
-
IAM 사용자의 암호 생성
IAM 사용자의 암호를 생성하려면
--cli-input-json파라미터를 사용하여 암호가 포함된 JSON 파일을 전달하는 것이 좋습니다. 이 방법을 사용하면 영숫자가 아닌 문자가 포함된 강력한 암호를 생성할 수 있습니다. 명령줄 파라미터로 전달할 때 영숫자가 아닌 문자가 포함된 암호는 만들기 어려울 수 있습니다.--cli-input-json파라미터를 사용하려면 다음 예와 같이--generate-cli-skeleton파라미터와 함께create-login-profile명령을 사용하는 것으로 시작합니다.aws iam create-login-profile \ --generate-cli-skeleton>create-login-profile.json이전 명령은 후속
create-login-profile명령에 대한 정보를 입력하는 데 사용할 수 있는 create-login-profile.json이라는 JSON 파일을 생성합니다. 예:{ "UserName": "Bob", "Password": "&1-3a6u:RA0djs", "PasswordResetRequired": true }다음으로 IAM 사용자의 암호를 생성하려면
create-login-profile명령을 다시 사용하되 이번에는--cli-input-json파라미터를 전달하여 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을 참조하세요.
-
AWS SDK 개발자 가이드 및 코드 예시의 전체 목록은 AWS SDK와 함께 이 서비스 사용 섹션을 참조하세요. 이 주제에는 시작하기에 대한 정보와 이전 SDK 버전에 대한 세부 정보도 포함되어 있습니다.