

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 를 사용하여 Lightsail 리소스 관리 AWS CloudShell
<a name="amazon-lightsail-cloudshell"></a>

AWS CloudShell 는 브라우저 기반의 사전 인증된 셸로, Amazon Lightsail 콘솔에서 직접 시작할 수 있습니다. CloudShell을 사용하여 명령줄 인터페이스에서 Lightsail 리소스를 관리할 수 있습니다. Bash, PowerShell 또는 Z 쉘과 같은 원하는 쉘을 사용하여 AWS Command Line Interface (AWS CLI) 명령을 실행할 수 있습니다. 명령줄 도구를 다운로드하거나 설치할 필요 없이 이 작업을 수행할 수 있습니다. 자세한 내용은 [란 무엇입니까? AWS CloudShell](https://docs.aws.amazon.com/cloudshell/latest/userguide/welcome.html)를 참조하십시오.

CloudShell을 시작하면 Amazon Linux 2를 기반으로 하는 [컴퓨팅 환경](https://docs.aws.amazon.com/cloudshell/latest/userguide/vm-specs.html#vm-configuration)이 생성됩니다. 이 환경 내에서는 AWS CLI와 같이 사전 설치된 광범위한 개발 도구에 액세스할 수 있습니다. 사전 설치된 도구의 전체 목록은 *CloudShell 사용 설명서*의 [사전 설치된 소프트웨어](https://docs.aws.amazon.com/cloudshell/latest/userguide/vm-specs.html#pre-installed-software)를 참조하세요.

## 영구 스토리지
<a name="lightsail-cloudshell-persistent-storage"></a>

 AWS CloudShell를 사용하면 추가 비용 없이 각각 최대 1GB의 영구 스토리지 AWS 리전 를 사용할 수 있습니다. 영구 스토리지는 홈 디렉터리(`$HOME`)에 있으며 사용자만 이용할 수 있습니다. 각 쉘 세션이 종료된 후 삭제되는 임시 환경 리소스와 달리 홈 디렉터리의 데이터는 세션 간에 유지됩니다.

 AWS CloudShell 에서 사용을 중지하면 AWS 리전데이터는 마지막 세션 종료 후 **120일** 동안 해당 리전의 영구 스토리지에 보관됩니다. 120일 경과 후 조치를 취하지 않으면, 해당 리전의 영구 스토리지에서 데이터가 자동으로 삭제됩니다. AWS 리전에서 AWS CloudShell 을(를) 다시 시작하면 삭제를 방지할 수 있습니다. 영구 스토리지의 데이터 보존에 대한 자세한 내용은 **CloudShell 사용 설명서의 [영구 스토리지](https://docs.aws.amazon.com/cloudshell/latest/userguide/limits.html#persistent-storage-limitations)를 참조하세요.

## AWS 리전
<a name="lightsail-cloudshell-choose-region"></a>

에서는 물리적 위치에 대한 지연 시간을 최소화 AWS 리전 하는 Lightsail CloudShell 세션이에서 열립니다. 즉,는 세션 간에 변경될 AWS 리전 수 있습니다. 1GB 영구 스토리지 AWS 리전를 사용할 수 있도록에 있는 CloudShell 세션을 기록해 둡니다. 세션의 AWS 리전을 변경하려면 **새 브라우저 탭에서 열기** 아이콘을 선택합니다. 그러면 새 브라우저 창에서 CloudShell 세션에 액세스할 수 있는 옵션이 제공됩니다.

![\[새 브라우저 탭에서 CloudShell 열기\]](http://docs.aws.amazon.com/ko_kr/lightsail/latest/userguide/images/lightsail-cloudshell-new-browser-tab.png)


새 브라우저 탭의 탐색 모음에서 현재 표시된 AWS 리전 의 이름을 선택합니다. 그런 다음 전환할 AWS 리전 를 선택합니다.

![\[CloudShell AWS 리전 에서를 변경합니다.\]](http://docs.aws.amazon.com/ko_kr/lightsail/latest/userguide/images/lightsail-cloudshell-region-select.png)


CloudShell에 대한 자세한 내용은 **[CloudShell 사용 설명서](https://docs.aws.amazon.com/cloudshell/latest/userguide/welcome.html)를 참조하세요.

## 시작 및 사용 AWS CloudShell
<a name="lightsail-cloudshell-launch-and-use"></a>

내에서 AWS CloudShell 세션을 시작하고 사용하는 방법을 알아봅니다Lightsail. CloudShell을 실행할 권한이 없는 경우 사용 중인 AWS Identity and Access Management (IAM) 자격 증명에 `arn:aws:iam::aws:policy/AWSCloudShellFullAccess` 정책을 추가해야 합니다. `arn:aws:iam::aws:policy/AdministratorAccess` 정책이 이미 연결되어 있으면 CloudShell에 액세스할 수 있습니다. 자세한 내용은 [Amazon Lightsail의 I자격 증명 및 액세스 관리](security_iam.md) 단원을 참조하십시오.

**시작 AWS CloudShell**

Amazon Lightsail 콘솔에서 CloudShell을 시작할 수 있습니다. 세션이 시작된 후 `Bash`, `PowerShell`, `Z shell` 등의 선호하는 쉘로 전환할 수 있습니다.

다음 단계를 완료하여에서 새 AWS CloudShell 세션을 시작합니다. Lightsail 

1. [https://lightsail.aws.amazon.com/](https://lightsail.aws.amazon.com/) Lightsail 콘솔에 로그인합니다.

1. 콘솔 왼쪽 하단의 콘솔 도구 모음에서 **CloudShell**을 선택합니다. 명령 프롬프트가 표시되면 셸이 상호 작용할 준비가 된 것입니다.  
![\[AWS CloudShell Lightsail 콘솔 도구 모음의 .\]](http://docs.aws.amazon.com/ko_kr/lightsail/latest/userguide/images/lightsail-cloudshell-console-toolbar.png)

1. (선택 사항) 사전 설치된 쉘을 선택하여 작업하려면 명령줄 프롬프트에 다음 프로그램 이름 중 하나를 입력합니다.  
**Bash: `bash`**  
Bash로 전환하면 명령 프롬프트의 기호가 `$`로 업데이트됩니다. Bash는의 기본 셸입니다 AWS CloudShell.  
**PowerShell: `pwsh`**  
PowerShell로 전환하면 명령 프롬프트의 기호가 `PS>`로 업데이트됩니다.  
**Z 쉘: `zsh`**  
Z 쉘로 전환하면 명령 프롬프트의 기호가 `%`로 업데이트됩니다.

**Example 의 Lightsail API 명령 예제 AWS CloudShell**  
CloudShell 세션에는 사용할 수 있는 여러 명령줄 도구가 사전 설치되어 있습니다. 이 예에서는 Lightsail `GetInstances` API 작업을 사용하여 Lightsail 계정에 있는 인스턴스를 봅니다. `GetInstances` API 작업에 대해 자세히 알아보려면 *Amazon Lightsail API 레퍼런스*의 [GetInstances](https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetInstances.html)를 참조하세요.  

1. [https://lightsail.aws.amazon.com/](https://lightsail.aws.amazon.com/) Lightsail 콘솔에 로그인합니다.

1. 콘솔 왼쪽 하단의 콘솔 도구 모음에서 **CloudShell**을 선택합니다.

1.  AWS CloudShell 프롬프트 뒤에 다음 명령을 입력합니다.

   ```
   aws lightsail get-instances
   ```

   이제 Lightsail 계정에 있는 전체 인스턴스 목록이 표시됩니다.

![\[Amazon Lightsail은 인스턴스 API 명령 출력을 가져옵니다.\]](http://docs.aws.amazon.com/ko_kr/lightsail/latest/userguide/images/lightsail-cloudshell-getinstances-api.png)


## 추가 정보
<a name="lightsail-cloudshell-additional-info"></a>

다음에 대한 자세한 내용은 다음 설명서를 참조하세요 AWS CloudShell.
+ [Amazon Lightsail API 레퍼런스](https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/Welcome.html)
+ [에서 자주 묻는 질문 AWS CloudShell](https://docs.aws.amazon.com/cloudshell/latest/userguide/faq-list.html)
+ [에서 지원되는 브라우저 AWS CloudShell](https://docs.aws.amazon.com/cloudshell/latest/userguide/browsers.html)
+ [의 문제 해결 AWS CloudShell](https://docs.aws.amazon.com/cloudshell/latest/userguide/troubleshooting.html)
+ [AWS 서비스 에서 작업 AWS CloudShell](https://docs.aws.amazon.com/cloudshell/latest/userguide/working-with-aws-cli.html)