기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
AWS SDKs 및 도구의 공유 config 및 credentials 파일 위치 찾기 및 변경
공유 AWS config 및 credentials 파일은 AWS SDKs. 파일은 환경에 로컬로 상주하며 SDK 코드 또는 해당 환경에서 실행하는 AWS CLI 명령에 의해 자동으로 사용됩니다. 개인용 컴퓨터에서나 Amazon Elastic Compute Cloud 인스턴스에서 개발할 때 등을 예로 들 수 있습니다.
SDK나 도구가 실행되면, 이 파일들을 확인한 뒤 사용 가능한 구성 설정을 불러옵니다. 파일이 아직 존재하지 않는 경우, SDK나 도구가 기본 파일을 자동으로 생성합니다.
기본적으로 이러한 파일은 사용자 폴더 또는 home 안에 위치한 .aws 폴더에 저장됩니다.
| 운영 체제 | 기본 위치 및 파일 이름 |
|---|---|
| Linux 및 macOS |
|
| Windows |
|
홈 디렉터리 해석
~는 다음과 같은 경우에만 홈 디렉터리 해석을 위해 사용됩니다.
-
경로를 시작하는 경우
-
바로 뒤에
/또는 플랫폼별 구분자가 오는 경우. Windows에서는~/와~\모두 홈 디렉터리로 해석됩니다.
홈 디렉터리를 결정할 때는 다음 변수가 확인됩니다.
-
(모든 플랫폼)
HOME환경 변수 -
(Windows 플랫폼)
USERPROFILE환경 변수 -
(Windows 플랫폼)
HOMEDRIVE와HOMEPATH환경 변수의 연결($HOMEDRIVE$HOMEPATH) -
(SDK 또는 도구별 선택 사항)SDK 또는 도구별 홈 경로 확인 기능 또는 변수
가능한 경우, 경로의 시작 부분에 사용자의 홈 디렉터리(예:~username/)가 지정되어 있으면 그것은 요청된 사용자 이름의 홈 디렉터리(예: /home/username/.aws/config)로 확정됩니다.
이러한 파일의 기본 위치 변경
SDK나 도구가 이 파일들을 불러오는 위치를 재정의하려면, 다음 중 어떤 방법이든 사용할 수 있습니다.
환경 변수 사용
다음 환경 변수는 이러한 파일의 위치 또는 이름을 기본값에서 사용자 지정 값으로 변경할 수 있습니다.
-
config파일 환경 변수:AWS_CONFIG_FILE -
credentials파일 환경 변수:AWS_SHARED_CREDENTIALS_FILE
환경 변수를 사용해 시스템을 구성하는 방법에 대한 자세한 내용은 환경 변수를 사용하여 AWS SDKs 및 도구 전역 구성에서 확인하세요.
JVM 시스템 속성 사용
JVM에서 실행되는 Kotlin SDK와 Java SDK 2.x의 경우, 다음 JVM 시스템 속성을 설정하여 이 파일들의 기본 위치나 이름을 사용자 지정 값으로 변경할 수 있습니다.
-
config파일 JVM 시스템 속성:aws.configFile -
credentials파일 환경 변수:aws.sharedCredentialsFile
JVM 시스템 속성을 설정하는 방법에 대한 지침은 JVM 시스템 속성 설정 방법에서 확인하세요. Java SDK 1.x는 이러한 시스템 속성을 지원하지 않습니다.