AWS 엑세스 키, CLI 및 SDK

전재열·2024년 10월 23일

AWS SAA

목록 보기
5/11

user가 AWS에 접근하는법

  • AWS에 접근하는법은 세가지가 있다
    • AWS Management Console : password + MFA
    • AWS Command Line Interface (CLI) : access key에 의해 보호
    • AWS Software Developer Kit (SDK) : 애플리케이션 코드 내에서 AWS로부터 API를 호출하고자 할떄 사용되는 방식, access key에 의해 보호
  • Access Key는 AWS Console을 통해 생성
  • User는 자신의 Access key를 직접 관리
  • Access key는 절대 공유하면 안됨
  • Access Key ID ~= username
  • Secret Access Key ~= password

AWS CLI

  • CLI : 명령줄 인터페이스
  • AWS CLI는 명령줄 쉘에서 명령어를 사용하여 AWS 서비스들과 상호작용할 수 있도록 해주는 도구
  • AWS 서비스의 공용 API로 직접 엑세스가 가능
  • CLI를 통해 리소스를 관리하는 스크립트를 개발해 일부 작업을 자동화 가능
  • CLI는 오픈소스, https://github.com/aws/aws-cli
  • AWS 관리 콘솔 대신 사용 가능

AWS SDK

  • AWS Software Development Kit
  • 특정 언어로 된 라이브러리의 집합, 언어에 따라 개별 SDK가 존재
  • 이 방식을 통해서도 AWS 서비스나 API에 프로그래밍을 위한 엑세스가 가능하도록 해줌
  • 터미널 내에서 사용하는 것이 아닌, 코딩을 통해 애플리케이션 내에 심어두어야 함
profile
재열이

0개의 댓글