끄적이는 보송

[AWS] AWS Configure 구성 본문

STUDY/AWS

[AWS] AWS Configure 구성

끄적이는 보송 2021. 7. 4. 18:57
반응형

AWS는 CLI, SDK, CDK 등 다양한 API를 제공한다. AWS의 모든 리소스는 API를 통해 생성할 수 있으며 이는 즉, 정해진 API 인터페이스에 맞게 요청을 보내면 AWS 측에서도 해당 요청대로 명령을 수행한다는 뜻이다.

 

API는 응용프로그램에서 사용할 수 있도록 만든 하나의 인터페이스

그리고 AWS는 사용자 구분을 위해 AWS_ACCESS_KEY_IDAWS_SECRET_ACCESS_KEY 를 요구한다. 해당 키들은 사용자의 권한도 포함하고 있으며 유출되면 안되는 것들이다. 한 번 구성해보자.

 

 

 

 

1 . IAM 유저 생성

Service 검색 > IAM > USER > USER 추가

프로그래밍 방식 액세스 -> Access Key 와 Secret Key를 사용할 것인가?

AWS Management Console 액세스 -> 콘솔환경에서 엑세스 할 것이냐?

 

필자는 둘 다 할 것이므로 둘 다 선택했다. 비밀번호는 다시 재 설정 할 것 없이 직접 입력했다.

 

 

 

2. 권한 부여

모든 권한을 부여했다. 

 

 

 

3. User 생성 완료 및 키 확인

엑세스 키 ID 와 비밀 엑세스 키를 부여 받았다. 따로 안전하게 보관하자.

 

 

 

4. AWS Configure 접속

AWS Configure가 설치되어 있지 않다면 다음 경로를 참조하여 설치를 먼저 해주자 https://docs.aws.amazon.com/ko_kr/cli/latest/userguide/cli-chap-install.html

 

AWS CLI 설치, 업데이트 및 제거 - AWS 명령줄 인터페이스

이 페이지에 작업이 필요하다는 점을 알려 주셔서 감사합니다. 실망시켜 드려 죄송합니다. 잠깐 시간을 내어 설명서를 향상시킬 수 있는 방법에 대해 말씀해 주십시오.

docs.aws.amazon.com

$ aws configure
AWS Access Key ID [None]: <액세스 키 ID>
AWS Secret Access Key [None]: <비밀 액세스 키>
Default region name [ap-northeast-2]: ap-northeast-2
Default output format [json]:

셋팅이 완료되면 다음 경로에서 Default 설정을 확인할 수 있다.

$ cat ~/.aws/credentials
[default]
aws_access_key_id = YOURRANDOMACCESSKEYID
aws_secret_access_key = YouRSecreTkeYid

윈도우의 경우 다음과 같이 확인할 수 있다.

 

검색 > 실행 > %UserProfile%

 

C:\Users\Home\.aws

각자의 환경에 맡도록 접속하면 된다.

 

현재 설정된 사용자가 누구인지는 다음과 같은 명령어로 확인할 수 있다.

 

 

반응형
Comments