기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
로그인 자격 증명 공급자
기존 AWS Management Console 로그인 자격 증명을 사용하여
이러한 자격 증명을 생성하려면 AWS CLI에서 aws login 명령을 실행하거나 AWS Tools for PowerShell에서 Invoke-AWSLogin cmdlet을 실행합니다. 결과 단기 자격 증명은 로컬에 캐시되어 AWS SDKs에서 재사용할 수 있습니다. 단기 자격 증명은 15분 후에 만료되지만 CLI 및 SDKs는 필요에 따라 최대 12시간까지 자동으로 새로 고칩니다. 새로 고침 토큰이 만료되면 CLI 또는 PowerShell을 통해 다시 로그인하라는 메시지가 표시됩니다.
로그인 명령은 지정한 프로파일을 login_session 설정으로 업데이트합니다.이 설정은 로그인 워크플로 중에 선택한 관리 콘솔 세션의 자격 증명을 저장합니다.
[profile console] login_session = arn:aws:iam::0123456789012:user/username region = us-west-2
기본적으로 단기 자격 증명 및 새로 고침 토큰은 Linux 및 macOS 또는 Windows의 ~/.aws/login/cache 디렉터리%USERPROFILE%\.aws\login\cache에 있는 JSON 파일에 저장됩니다. 파일 이름은 로그인 세션 이름을 기반으로 합니다. AWS_LOGIN_CACHE_DIRECTORY 환경 변수를 설정하여 디렉터리를 재정의할 수 있습니다.
로그인 공급자 설정
다음을 사용하여 이 기능을 구성하십시오.
AWS_LOGIN_CACHE_DIRECTORY- 환경 변수-
CLI 및 SDKs가 로그인 세션 프로파일에 매핑되는 캐시된 자격 증명을 저장하는 대체 디렉터리입니다.
기본값:
~/.aws/login/cacheLinux 및 macOS 또는%USERPROFILE%\.aws\login\cacheWindows.
AWS SDKs 도구 지원
다음 SDK는 이 주제에서 설명하는 기능 및 설정을 지원합니다. 모든 일부 예외가 기록됩니다. 모든 JVM 시스템 속성 설정은 AWS SDK for Java 및 AWS SDK for Kotlin 에서만 지원됩니다.
| SDK | 지원됨 | 참고 또는 추가 정보 |
|---|---|---|
| AWS CLI v2 | 예 | |
| SDK for C++ | 예 | |
| SDK for Go V2 (1.x) |
아니요 | |
| SDK for Go 1.x (V1) | 예 | |
| SDK for Java 2.x | 예 | |
| SDK for Java 1.x | 아니요 | |
| SDK for JavaScript 3.x | 예 | |
| SDK for JavaScript 2.x | 아니요 | |
| SDK for Kotlin | 예 | |
| .NET 4.x용 SDK | 예 | |
| SDK for .NET 3.x | 예 | |
| SDK for PHP 3.x | 예 | |
| SDK for Python (Boto3) |
예 | CRT 필요 |
| SDK for Ruby 3.x | 예 | |
| SDK for Rust | 예 | |
| PowerShell V5용 도구 | 예 | |
| PowerShell V4용 도구 | 아니요 |