AWS에 접근하는 방법 3가지
액세스 키 - 콘솔을 통해 발급받음
액세스 키는 절대 공유하면 안된다.
커맨드 라인 쉘에서 명령어를 통해 AWS 사용
AWS API에 바로 접근이 가능하다
Software Development Kit
특정 서비스를 프로그래밍적으로 제어하기 편리하도록 제공되는 개발에 필요한 도구들을 의미한다.
(참고 - https://inpa.tistory.com/entry/AWS-SDK-%F0%9F%91%A8%F0%9F%8F%BB%E2%80%8D%F0%9F%92%BB-Nodejs-%EC%97%B0%EB%8F%99-%EB%B0%8F-SDK-%EA%B8%B0%EB%B3%B8-%EC%82%AC%EC%9A%A9%EB%B2%95)
명령어창에서 aws --version 입력해서 설치 확인
업그레이드하고 싶으면 재설치하면 된다.
git bash에서 테스트
성공!
CLI 명령어 입력
aws configure
- ACESS KEY ID 입력
- SECRET ACCESS KEY 입력
- Default region name: 자주 사용하는 리전 입력
- Default output format: 그냥 넘어감
aws iam list-users
-> 내 권한 json 볼 수 있음
admin 그룹에서 유저 지우고 CLI에서 다시 확인하면 no response
https://docs.aws.amazon.com/ko_kr/cloudshell/latest/userguide/welcome.html
브라우저 기반의 사전 인증된 셸
추가 링크 - https://brunch.co.kr/@alden/50
IAM - Roles - Create Role - AWS service
EC2, 람다 외에도 여러 서비스에 적용 가능
이후에 Permission 추가하고 role name 등 정보 설정
IAMReadOnlyAccess권한!!
이 권한을 EC2에 부여하면 해당 서비스에서 IAM 읽기 권한을 얻을 수 있다.
몰랐던 거
(Version은 Policy에는 포함되지만 statement에는 포함되지 않는다.)
여기 링크 꼭 보기!!!!!!!!!
https://inpa.tistory.com/entry/AWS-%F0%9F%93%9A-IAM-Policy-JSON-%EA%B5%AC%EC%A1%B0-ARN-%EB%AC%B8%EB%B2%95-%EC%A0%95%EB%A6%AC