AWS CloudShell Lightsail에서 - Amazon Lightsail

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

AWS CloudShell Lightsail에서

AWS CloudShell Amazon Lightsail 콘솔에서 직접 실행할 수 있는 브라우저 기반의 사전 인증된 셸입니다. 명령줄 인터페이스에서 Lightsail 리소스를 관리하는 CloudShell 데 사용합니다. 선호하는 셸 AWS Command Line Interface (예: Bash PowerShell, 또는 Z 셸AWS CLI) 을 사용하여 () 명령을 실행할 수 있습니다. 명령줄 도구를 다운로드하거나 설치할 필요 없이 이 작업을 수행할 수 있습니다. 시작하면 CloudShell Amazon Linux 2를 기반으로 하는 컴퓨팅 환경이 생성됩니다. 이 환경 내에서는 AWS CLI와 같이 사전 설치된 광범위한 개발 도구에 액세스할 수 있습니다. 사전 설치된 도구의 전체 목록은 사용 CloudShell 설명서의 사전 설치된 소프트웨어를 참조하십시오.

영구 스토리지

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

AWS 리전

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

CloudShell 새 브라우저 탭에서 열기

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

AWS 리전 in을 CloudShell 변경하세요.

에 대한 CloudShell 자세한 내용은 CloudShell 사용 설명서를 참조하십시오.

시작 및 사용 AWS CloudShell

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

시작 AWS CloudShell

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

Lightsail에서 새 AWS CloudShell 세션을 시작하려면 다음 단계를 완료하십시오.

  1. https://lightsail.aws.amazon.com/ 에서 Lightsail 콘솔에 로그인합니다.

  2. 콘솔 CloudShell왼쪽 아래에 있는 콘솔 툴바에서 선택합니다. 명령 프롬프트가 표시되면 셸이 상호 작용할 준비가 된 것입니다.

    AWS CloudShell Lightsail 콘솔 툴바에서
  3. (선택 사항) 사전 설치된 쉘을 선택하여 작업하려면 명령줄 프롬프트에 다음 프로그램 이름 중 하나를 입력합니다.

    Bash: bash

    Bash로 전환하면 명령 프롬프트의 기호가 $로 업데이트됩니다. Bash는 기본 셸입니다. AWS CloudShell

    PowerShell: pwsh

    로 PowerShell 전환하면 명령 프롬프트의 기호가 로 PS> 업데이트됩니다.

    Z 쉘: zsh

    Z 쉘로 전환하면 명령 프롬프트의 기호가 %로 업데이트됩니다.

예 Lightsail API 명령어 예시: AWS CloudShell

CloudShell세션에 사전 설치되어 사용할 수 있는 여러 명령줄 도구가 있습니다. 이 예시에서는 GetInstances Lightsail API 작업을 사용하여 Lightsail 계정에 있는 인스턴스를 확인합니다. GetInstancesAPI 작업에 대한 자세한 내용은 Amazon GetInstancesLightsail API 레퍼런스를 참조하십시오.

  1. https://lightsail.aws.amazon.com/ 에서 Lightsail 콘솔에 로그인합니다.

  2. 콘솔 CloudShell왼쪽 아래에 있는 콘솔 툴바에서 선택합니다.

  3. AWS CloudShell 프롬프트가 표시된 후 다음 명령을 입력합니다.

    aws lightsail get-instances

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

Amazon Lightsail은 인스턴스 API 명령 출력을 가져옵니다.

추가 정보

에 대한 자세한 내용은 다음 설명서를 참조하십시오. AWS CloudShell