AWS 리소스(AWS Resources)
AWS에서 제공하는 EC2, RDS, S3, IAM과 같은 각종 서비스를 AWS 리소스(AWS Resources)라고 부릅니다. 이러한 서비스에 액세스 하기 위해서는 우선 루트 사용자를 생성해야 합니다. 루트 사용자는 모든 AWS 리소스에 대한 권한을 부여 받은 슈퍼 계정입니다. AWS 루트 계정은 링크(https://console.aws.amazon.com/)에서 생성 할 수 있습니다.
AWS의 리소스는 AWS 콘솔에서 상단 탐색 표시줄의 서비스를 클릭하여 접근 할 수 있습니다. 각 서비스를 사용하면 별도의 사용 요금 정책에 따라서 비용이 지불됩니다. AWS 리소스 사용에 따른 요금 정책은 다음 링크(https://aws.amazon.com/ko/pricing/)에서 확인 할 수 있습니다.
리소스에 대한 액세스
루트 계정은 모든 리소스에 대한 접근 권한을 갖고 있음에도 불구하고, AWS는 IAM(Identity and Access Management) 사용자를 사용한 액세스를 권장합니다. 이와 관련된 자세한 내용은 IAM 관련 문서에서 다루도록 하겠습니다. 기본적으로 AWS 리소스에 액세스 할 수 있는 방법은 다음과 같습니다.
- AWS Management Console
콘솔은 IAM 및 AWS 리소스를 관리하기 위한 웹 브라우저 기반의 인터페이스입니다. 쉽게 말해 AWS 서비스를 사용하기 위해 AWS 웹 사이트에서 루트 계정 또는 IAM 계정으로 접속 시 보이는 페이지를 뜻합니다. - AWS 명령줄 도구(AWS CLI)
명령줄 도구(CLI, Command Line Interface)는 맥의 터미널이나 리눅스의 명령 프롬프트(Command prompt)처럼 커맨드 라인을 이용한 IAM 및 AWS 작업 수행을 지원합니다. AWS는 AWS CLI와 AWS Tools for Windows PowerShell 두 가지 명령줄 도구를 제공합니다. - AWS SDK
다양한 프로그래밍 언어(Java, Python, Ruby, .NET, iOS, Android 등) 및 플랫폼을 위한 소프트웨어 개발 키트(SDK, Software Development Kit)를 제공합니다. SDK를 사용하는 웹 또는 애플리케이션에서 AWS 리소스에 액세스하고 제어 할 수 있습니다. - IAM HTTPS API
IAM HTTPS API를 사용하면 AWS 서비스로 직접 HTTPS 요청을 실행 할 수 있습니다. HTTPS API를 사용할 때는 자격 증명을 사용하여 요청에 디지털 방식으로 서명하는 코드를 포함하게 됩니다.
리소스 유형
AWS에서는 컴퓨팅, 스토리지, 데이터베이스, 분석, 네트워킹, 모바일, 개발자 도구, 관리 도구, IoT, 보안 등 수 전반적인 IT 기술 분야에 대한 서비스를 제공합니다. 각각의 AWS 서비스에 대한 구체적인 내용은 별도의 카테고리에서 다루도록 하겠습니다.
아래는 AWS에서 제공하는 전반적인 서비스를 살펴볼 수 있는 페이지입니다.
https://aws.amazon.com/ko/products/?nc2=h_ql_prod_fs_f
'AWS' 카테고리의 다른 글
[AWS] 아마존 웹 서비스(AWS) (0) | 2022.01.10 |
---|