AWS CloudShell Service Quotas 및 제한
이 페이지에는 다음 영역에 적용되는 Service Quotas와 제한 사항에 대한 설명이 있습니다.
영구 스토리지
AWS CloudShell을 사용하면 각 AWS 리전에 대해 최대 1GB의 영구 스토리지가 제공됩니다. 영구 스토리지는 홈 디렉터리()에 있으며 사용자만 이용할 수 있습니다. 각 쉘 세션이 종료된 후 삭제되는 임시 환경 리소스와 달리, 홈 디렉터리의 데이터는 세션 간에 유지됩니다.
참고
CloudShell VPC 환경에는 영구 스토리지가 없습니다. VPC 환경이 시간 초과되거나(20~30분의 비활성 시간 경과) 환경을 삭제하면 $HOME 디렉터리가 삭제됩니다.
AWS 리전에서 AWS CloudShell 사용을 중지하면 데이터는 마지막 세션 종료 후 120일 간 해당 리전의 영구 스토리지에 보관됩니다. 120일 경과 후 조치를 취하지 않으면, 해당 리전의 영구 스토리지에서 데이터가 자동으로 삭제됩니다. AWS 리전에서 AWS CloudShell을(를) 다시 시작하면 삭제를 방지할 수 있습니다. 자세한 내용은 2단계: 리전 선택, AWS CloudShell 시작 및 쉘 선택을 참조하세요.
참고
사용 시나리오
Márcia는 AWS CloudShell(으)로 미국 동부(버지니아 북부), 유럽(아일랜드) 등 두 AWS 리전에 있는 홈 디렉터리에 파일을 저장했습니다. 그러다가 유럽(아일랜드)에서만 독점적으로 AWS CloudShell을(를) 사용하기 시작했고 미국 동부(버지니아 북부)에서는 쉘 세션 시작을 중단했습니다.
미국 동부(버지니아 북부) 내 데이터 삭제 기한이 만료되기 전에 Márcia는 미국 동부(버지니아 북부) 리전을 다시 선택하고 AWS CloudShell을(를) 시작하여 홈 디렉토리 재활용을 방지하기로 합니다. 쉘 세션에 유럽(아일랜드)을 계속 적용했기 때문에 해당 리전의 영구 스토리지는 영향을 받지 않습니다.
월별 사용량
AWS 계정의 각 AWS 리전에는 AWS CloudShell에 대한 월별 사용 할당량이 있습니다. 이 할당량은 해당 리전의 모든 IAM 보안 주체가 CloudShell을 사용하는 데 소요된 총 시간을 결합합니다. 해당 리전의 월별 할당량에 도달한 후 CloudShell 액세스를 시도하면, 쉘 환경을 시작할 수 없는 이유를 설명하는 메시지가 표시됩니다.
참고
월별 사용 할당량을 늘려야 하는 경우, 다음의 정보와 함께 AWS Support
-
CloudShell 사용 리전
-
사용 사례. 예: AWS CLI 작업 및 Linux 명령 실행
-
CloudShell 사용자 수. 예: 5~10
-
리전에서 CloudShell을 사용하는 최대 예상 시간
-
CloudShell VPC 환경 사용량
기존 한도인 200시간에서 월별 최대 예상 시간을 1,000시간으로 늘리도록 승인할 수 있습니다.
명령 크기
명령 크기는 65,412자를 초과할 수 없습니다.
참고
65,412자를 초과하는 명령을 실행하려면 원하는 언어로 스크립트를 만든 다음 명령줄 인터페이스에서 실행합니다. 명령줄 인터페이스에서 액세스할 수 있는 사전 설치 소프트웨어의 범위에 대한 자세한 정보는 사전 설치 소프트웨어에서 확인하십시오.
스크립트를 생성한 다음 명령줄 인터페이스에서 실행하는 방법의 예는 자습서: AWS CloudShell 시작하기에서 확인하십시오.
동시 쉘
-
동시 쉘: 계정의 AWS 리전별로 동시에 최대 10개의 쉘을 실행할 수 있습니다.
쉘 세션
-
비활성 세션: AWS CloudShell은(는) 대화형 쉘 환경이므로 20~30분 간 키보드나 포인터로 상호 작용하지 않으면 쉘 세션이 종료됩니다. 실행 중인 프로세스는 상호 작용으로 계산되지 않습니다.
-
장기 실행 세션: 약 12시간 동안 계속 실행되는 쉘 세션은 사용자가 해당 기간 동안 정기적으로 상호 작용하더라도 자동 종료됩니다.
네트워크 액세스 및 데이터 전송
다음 제한은 사용자 AWS CloudShell 환경의 인바운드 및 아웃바운드 트래픽 모두에 적용됩니다.
-
아웃바운드: 공용 인터넷 액세스 가능.
-
인바운드: 인바운드 포트 액세스 불가. 공용 IP 주소 이용 불가.
주의
공용 인터넷에 액세스할 경우, 특정 사용자가 AWS CloudShell 환경에서 데이터를 내보낼 위험이 있습니다. IAM 관리자는 IAM 도구를 통해 신뢰할 수 있는 AWS CloudShell 사용자 허용 목록을 관리할 것을 권장합니다. 특정 사용자의 액세스를 명시적으로 거부하는 방법은 사용자 지정 정책 사용 시 AWS CloudShell 내 허용 가능한 조치 관리에서 확인하십시오.
데이터 전송: 대용량 파일의 경우, AWS CloudShell에서의 파일 업로드 및 다운로드 속도가 느려질 수 있습니다. 아니면 쉘의 명령줄 인터페이스를 사용하여 Amazon S3 버킷에서 환경으로 파일을 전송할 수도 있습니다.
시스템 파일 및 페이지 재로드 제한
-
시스템 파일: 컴퓨팅 환경에서 필요로 하는 파일을 잘못 수정하면 AWS CloudShell 환경에 액세스하거나 사용할 때 문제가 발생할 수 있습니다. 이 경우, 홈 디렉터리 삭제 후 액세스 권한을 다시 얻어야 할 수 있습니다.
-
페이지 재로드: AWS CloudShell 인터페이스를 재로드하려면 운영 체제의 기본 단축키 시퀀스 대신 브라우저의 새로고침 버튼을 사용합니다.