1 AWS Cloud Shell
- AWS Cloud Shell은 웹 브라우저를 통해 사용할 수 있는 관리형 쉘 환경입니다.
- AWS Cloud Shell은 AWS 리소스를 관리하고 상호작용할 수 있는 편리한 CLI 환경을 제공합니다.
- 별도의 설치나 구성 없이 다양한 AWS 리소스에 접근할 수 있습니다.
2 주요 기능
2.1 사전 설치된 도구
- AWS Cloud Shell에는 다양한 도구가 사전 설치되어 있어 바로 사용할 수 있습니다.
- AWS CLI: AWS 리소스를 관리하기 위한 명령줄 도구
- Python, Node.js, Java, 그리고 Go와 같은 프로그래밍 언어 런타임
- Git: 버전 관리 도구
- Terraform: 인프라스트럭처 코드 도구
- 이를 통해 별도의 설치 과정 없이 다양한 작업을 수행할 수 있습니다.
2.2 영구 스토리지
- AWS Cloud Shell은 각 사용자에게 1GB의 영구 스토리지를 제공합니다.
- 홈 디렉터리에 저장된 파일은 세션 간에 유지되므로, 작업을 중단하고 나중에 재개할 수 있습니다.
- 이를 통해 중요한 파일이나 스크립트를 안전하게 보관할 수 있습니다.
2.3 안전한 환경
- AWS Cloud Shell은 브라우저 기반으로 실행되며, AWS 인증 정보를 자동으로 관리합니다.
- 이를 통해 보안 설정을 단순화하고, 안전하게 AWS 리소스에 접근할 수 있습니다.
- IAM 역할과 정책을 통해 접근 권한을 제어할 수 있습니다.
2.4 다중 리전 지원
- AWS Cloud Shell은 여러 리전에서 사용할 수 있어, 리전별로 리소스를 관리하는데 유리합니다.
- 리전을 변경하면 해당 리전의 리소스에 접근할 수 있습니다.
- 이를 통해 글로벌 인프라를 보다 효율적으로 관리할 수 있습니다.