다음 지역AWS 서비스 이용AWS CloudShell - AWS CloudShell

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

다음 지역AWS 서비스 이용AWS CloudShell

의AWS CloudShell 주요 이점은 이를 사용하여 명령줄 인터페이스에서AWS 서비스를 관리할 수 있다는 것입니다. 따라서 먼저 로컬에서 도구를 다운로드 및 설치하거나 자격 증명을 구성할 필요가 없습니다. AWS CloudShell실행하면 다음과 같은AWS 명령줄 도구가 이미 설치된 컴퓨팅 환경이 생성됩니다.

이미AWS 로그인했으므로 서비스를 사용하기 전에 자격 증명을 로컬에서 구성할 필요가 없습니다. 에 로그인하는 데 사용한 자격 증명이 으로AWS Management Console 전달됩니다AWS CloudShell.

에 사용되는 기본AWS 지역을 변경하려면AWS_REGION 환경 변수에 할당된 값을 변경할 수 있습니다.AWS CLI (자세한 내용은 AWS CLI에 대한 AWS 리전 기본값 지정하기 섹션을 참조하세요.)

이 항목의 나머지 부분에서는 명령줄에서 를AWS CloudShell 사용하여 선택한AWS 서비스와 상호 작용하는 방법을 보여 줍니다.

AWS CLI선택한AWS 서비스의 명령줄 예제

다음 예는AWS CLI 버전 2에서 사용할 수 있는 명령을 사용하여 작업할 수 있는 수많은AWS 서비스 중 일부만을 나타냅니다. 전체 목록은 AWS CLI 명령 참조를 참조하십시오.

DynamoDB

DynamoDB는 완전관리형 NoSQL 데이터베이스 서비스로서 원활한 확장성과 함께 빠르고 예측 가능한 성능을 제공합니다. 이 서비스의 NoSQL 모드 구현은 키-값 및 문서 데이터 구조를 지원합니다.

다음create-table 명령을 실행하면AWS 계정에 이름이 지정된 NoSQL 스타일MusicCollection 테이블이 생성됩니다.

aws dynamodb create-table \ --table-name MusicCollection \ --attribute-definitions AttributeName=Artist,AttributeType=S AttributeName=SongTitle,AttributeType=S \ --key-schema AttributeName=Artist,KeyType=HASH AttributeName=SongTitle,KeyType=RANGE \ --provisioned-throughput ReadCapacityUnits=5,WriteCapacityUnits=5 \ --tags Key=Owner,Value=blueTeam

자세한 내용은 사용AWS Command Line Interface 설명서의AWS CLI 과 함께 DynamoDB 사용을 참조하십시오.

AWS Cloud9

AWS Cloud9은 브라우저 창에서 코드를 작성, 실행 및 디버깅하는 데 사용할 수 있는 클라우드 기반 통합 개발 환경 (IDE) 입니다. 환경에는 코드 편집기, 디버거 및 터미널이 있습니다.

다음create-environment-ec2 명령은 지정된 설정으로AWS Cloud9 EC2 개발 환경을 생성합니다. Amazon EC2 인스턴스를 시작한 후 인스턴스에서 환경으로 연결합니다.

aws cloud9 create-environment-ec2 --name my-demo-env --description "My demonstration development environment." --instance-type t2.micro --subnet-id subnet-1fab8aEX --automatic-stop-time-minutes 60 --owner-arn arn:aws:iam::123456789012:user/MyDemoUser

자세한 내용은 AWS Cloud9명령줄 참조를 참조하세요.

Amazon EC2

Amazon Ek (Amazon EC2) 는 클라우드에서 안전하고 크기 조정 가능한 컴퓨팅 용량을 제공하는 웹 서비스입니다. 웹 규모 컴퓨팅 작업을 보다 쉽고 쉽게 사용할 수 있도록 설계되었습니다.

다음run-instances 명령은 지정한 VPC 서브넷에서 t2.micro 인스턴스를 시작합니다.

aws ec2 run-instances --image-id ami-xxxxxxxx --count 1 --instance-type t2.micro --key-name MyKeyPair --security-group-ids sg-903004f8 --subnet-id subnet-6e7f829e

자세한 내용은 사용AWS Command Line Interface 설명서의AWS CLI 과 함께 Amazon EC2 사용을 참조하십시오.

S3 Glacier

S3 Glacier 및 S3 Glacier 및 S3 Glacier 및 S3 Glacier 및 S3 Glacier 및 S3 Glacier 및 S3 Glacier 및 Amazon S3 Glacier 및 S3 Glacier 및 S3 Glacier

다음create-vault 명령은 아카이브를 저장하기 위한 컨테이너인 볼트를 생성합니다.

aws glacier create-vault --vault-name my-vault --account-id -

자세한 내용은 사용AWS Command Line Interface 설명서의AWS CLI 과 함께 Amazon S3 Glacier 사용을 참조하십시오.

AWSElastic Beanstalk

AWS Elastic BeanstalkCLI는 로컬 리포지토리에서 환경 생성, 업데이트 및 모니터링을 간소화하는 명령줄 인터페이스를 제공합니다. 이 컨텍스트에서 환경 은 애플리케이션 버전을 실행 중인AWS 리소스 컬렉션을 의미합니다.

다음create 명령은 사용자 지정 Amazon Virtual Private Cloud (VPC) 에서 새 환경을 생성합니다.

$ eb create dev-vpc --vpc.id vpc-0ce8dd99 --vpc.elbsubnets subnet-b356d7c6,subnet-02f74b0c --vpc.ec2subnets subnet-0bb7f0cd,subnet-3b6697c1 --vpc.securitygroup sg-70cff265

자세한 내용은 AWS Elastic Beanstalk개발자 안내서의 EB CLI 명령 참조를 참조하십시오.

Amazon ECS CLI

Amazon Ek (Amazon ECS) 명령줄 인터페이스 (Amazon ECS) 명령줄 인터페이스 (CLI) 는 몇 가지 상위 수준 명령을 제공합니다. 로컬 개발 환경에서 클러스터 생성, 업데이트 및 모니터링 프로세스를 단순화하도록 설계되었습니다. Amazon ECS 클러스터 는 태스크 또는 서비스의 논리적 그룹입니다.

다음configure 명령은 라는 클러스터 구성을 생성하도록 Amazon ECS CLI를 구성합니다ecs-cli-demo. 이 클러스터 구성은 에서ecs-cli-demo 클러스터의 기본 시작FARGATE 유형으로 사용합니다us-east-1 region.

ecs-cli configure --region us-east-1 --cluster ecs-cli-demo --default-launch-type FARGATE --config-name ecs-cli-demo

자세한 내용은 Amazon Elastic Container Service 개발자 안내서Amazon ECS 명령줄 참조를 참조하세요.

AWS SAM CLI

AWS SAMCLI는AWS Serverless Application Model 템플릿 및 애플리케이션 코드에서 작동하는 명령줄 도구입니다. 이를 사용하여 여러 작업을 수행할 수 있습니다. 여기에는 Lambda 함수를 로컬에서 호출하고, 서버리스 애플리케이션을 위한 배포 패키지를 생성하고, 서버리스 애플리케이션을AWS 클라우드에 배포하는 것이 포함됩니다.

다음init 명령은 필수 매개 변수를 매개 변수로 전달하여 새 SAM 프로젝트를 초기화합니다.

sam init --runtime python3.7 --dependency-manager pip --app-template hello-world --name sam-app

자세한 내용은 AWS Serverless Application Model개발자 안내서의AWS SAM CLI 명령 참조를 참조하십시오.