

 AWS Cloud9 는 더 이상 신규 고객이 사용할 수 없습니다. AWS Cloud9 의 기존 고객은 정상적으로 서비스를 계속 이용할 수 있습니다. [자세히 알아보기](https://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/)

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

# AWS 도구 키트 작업
<a name="toolkit-welcome"></a>

 AWS 탐색기 창을 통해 AWS 도구 키트를 AWS 서비스 사용하여 탐색하고와 상호 작용할 수 있습니다.

## 도구 AWS 키트를 사용하는 이유는 무엇입니까?
<a name="toolkit-why"></a>

 AWS 도구 키트는 AWS Cloud9 통합 개발 환경(IDE)의 확장입니다. 이 확장을 AWS 서비스 통해에 액세스하고 다양한 로 작업할 수 있습니다. AWS 도구 키트는 Lambda 플러그인에서 제공하는 기능을 대체합니다 AWS Cloud9. 자세한 내용은 [AWS 도구 키트 비활성화](#disable-toolkit) 단원을 참조하십시오.

**중요**  
AWS 도구 키트 지원은의 통합 기능입니다 AWS Cloud9. 현재는 타사 확장으로 AWS Cloud9 IDE를 사용자 지정할 수 없습니다.

**주의**  
 AWS Cloud9 IDE에서 Mozilla Firefox를 기본 브라우저로 사용하는 경우 브라우저에서 AWS Cloud9 Webview 및 AWS Toolkits가 올바르게 작동하지 않도록 하는 타사 쿠키 설정이 있습니다. 이 문제를 해결하려면 아래 이미지에 표시된 대로 브라우저 설정의 개인 정보 보호 및 보안 섹션에서 쿠키를 차단하지 않았는지 확인해야 합니다.****  

![Firefox의 쿠키 설정 표시](http://docs.aws.amazon.com/ko_kr/cloud9/latest/user-guide/images/firefox-workaround.png)


현재 AWS Toolkit 확장을 통해 다음 AWS 서비스 및 리소스에 액세스할 수 있습니다.
+ [AWS 앱 실행기](using-apprunner.md)
+ [API Gateway](api-gateway-toolkit.md)
+ [CloudFormation 스택](cloudformation-toolkit.md)
+ [CloudWatch Logs](cloudwatch-logs-toolkit.md)
+ [AWS Lambda](lambda-toolkit.md)
+ [리소스](more-resources.md)
+ [Amazon S3 버킷 및 객체](s3-toolkit.md)
+ [AWS Serverless Application Model 애플리케이션](serverless-apps-toolkit.md)
+ [Step Functions 및 상태 시스템](bulding-stepfunctions.md)
+ [Systems Manager 자동화 문서](systems-manager-automation-docs.md)
+ [AWS Cloud9 IDE에서 Amazon ECR 작업](ecr.md)
+ [AWS IoT](iot-start.md)
+ [Amazon Elastic Container Service 작업](ecs.md)
+ [Amazon EventBridge](eventbridge.md)
+ [작업 AWS Cloud Development Kit (AWS CDK)](cdk-explorer.md)

## AWS 도구 키트 활성화
<a name="access-toolkit"></a>

환경에서 AWS 도구 키트를 사용할 수 없는 경우 **기본 설정** 탭에서 활성화할 수 있습니다.<a name="enabling-toolkit"></a>

**AWS 도구 키트를 활성화하려면**

1. 메뉴 모음에서 [**AWS Cloud9**], [**기본 설정(Preferences)**]을 선택합니다.

1. **기본 설정(Preferences)** 탭 측면의 탐색 창에서 **AWS 설정(AWS Settings)**을 선택합니다.

1. **AWS Resources**(리소스) 창에서 **AWS Toolkit**(도구 키트)를 활성화하여 녹색 배경에 확인 표시가 표시되도록 합니다.

    AWS 도구 키트를 활성화하면 통합 개발 환경(IDE)이 새로 고쳐져 업데이트된 도구 ** AWS 키트 활성화** 설정이 표시됩니다. 또한 **Environment**(환경) 옵션 아래 IDE 측면에 AWS Toolkit(도구 키트) 옵션이 표시됩니다.

**중요**  
 AWS Cloud9 환경의 EC2 인스턴스가 인터넷에 액세스할 수 없는 경우(즉, 아웃바운드 트래픽이 허용되지 않음) AWS 도구 키트를 활성화하고 IDE를 다시 시작한 후 메시지가 표시될 수 있습니다. 이 메시지는 AWS 도구 키트에 필요한 종속 구성 요소를 다운로드할 수 없다는 내용입니다. 이 경우 AWS 도구 키트도 사용할 수 없습니다.  
이 문제를 해결하려면 Amazon S3용 VPC 엔드포인트를 생성합니다. 이렇게 하면 IDE를 최신 상태로 유지하는 데 필요한 종속성이 AWS 리전 포함된의 Amazon S3 버킷에 대한 액세스 권한이 부여됩니다.  
자세한 내용은 [종속 구성 요소를 다운로드하도록 Amazon S3의 VPC 엔드포인트 구성](ec2-ssm.md#configure-s3-endpoint) 단원을 참조하십시오.



## AWS 도구 키트에 대한 액세스 자격 증명 관리
<a name="credentials-for-toolkit"></a>

AWS 도구 키트는 다양한와 상호 작용합니다 AWS 서비스. 액세스 제어를 관리하려면 AWS 도구 키트 서비스의 IAM 엔터티에이 서비스 범위에 필요한 권한이 있는지 확인합니다. 먼저 [AWS 관리형 임시 보안 인증 정보](security-iam.md#auth-and-access-control-temporary-managed-credentials)를 사용하여 필요한 권한을 얻으십시오. 이러한 관리형 자격 증명은 IAM 사용자와 같은 AWS 엔터티 AWS 서비스 를 대신하여 EC2 환경에에 대한 액세스 권한을 부여하는 방식으로 작동합니다.

그러나 개발 환경의 EC2 인스턴스를 **프라이빗 서브넷**으로 시작한 경우 AWS 관리형 임시 자격 증명을 사용할 수 없습니다. 따라서 자체 자격 증명 세트를 수동으로 생성 AWS 서비스 하여 AWS Toolkit이에 액세스하도록 허용할 수 있습니다. 이 세트를 *프로파일*이라고 합니다. 프로파일에는 액세스 키라는 장기 보안 인증 정보가 있습니다. IAM 콘솔에서 이러한 액세스 키를 얻을 수 있습니다.<a name="manual-credentials"></a>

**AWS Toolkit에 대한 액세스 자격 증명을 제공하는 프로필 생성**

1. 액세스 키(*액세스 키 ID* 및 *비밀 액세스 키*로 이루어짐)를 얻으려면 IAM 콘솔([ https://console.aws.amazon.com/iam](https://console.aws.amazon.com/iam))로 이동합니다.

1. 탐색 모음에서 [**사용자(Users)**]를 선택한 다음 AWS 사용자 이름(확인란 아님)을 선택합니다.

1. [**보안 자격 증명(Security credentials)**] 탭을 선택한 후 [**액세스 키 생성(Create access key)**]을 선택합니다.
**참고**  
이미 액세스 키가 있지만 비밀 키에 액세스할 수 없는 경우 이전 키를 비활성화하고 새 키를 만듭니다.

1. 액세스 키 ID와 비밀 액세스 키가 표시된 대화 상자에서 [**.csv 파일 다운로드(Download .csv file)**]를 선택하여 이 정보를 안전한 위치에 저장합니다.

1. 액세스 키를 다운로드한 후 AWS Cloud9 환경을 시작하고 **창**, **새 터미널을 선택하여 터미널** 세션을 시작합니다.

1. 터미널 창에서 다음 명령을 실행합니다.

   ```
   aws configure --profile toolkituser
   ```

   이 예에서는 `toolkituser`라는 프로파일 이름을 사용 중이지만 직접 선택할 수 있습니다.

1. 명령줄에서 IAM 콘솔에서 앞서 다운로드한 `AWS Access Key ID` 및 `AWS Secret Access Key`를 입력합니다.
   + 의 경우 `Default region name`를 지정합니다 AWS 리전 (예: `us-east-1`).
   + `Default output format`에 파일 형식을 지정합니다(예: `json`).
**참고**  
프로파일 구성 옵션에 대한 자세한 내용은 *AWS Command Line Interface 사용 설명서*에서 [구성 기본 사항](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html)을 참조하세요.

1. 프로필을 생성한 후 AWS 도구 키트를 시작하고 [**AWS 도구 키트 메뉴**](toolkit-navigation.md#toolkit-menu)로 이동하여 **연결을 AWS** 선택합니다.

1. 자격 ** AWS 증명 프로필 선택** 필드에서 터미널에서 방금 생성한 프로필을 선택합니다(예: `profile:toolkituser`).

선택한 프로필에 유효한 액세스 자격 증명이 포함된 경우 탐색**AWS 기** 창이 새로 고쳐져 이제 액세스할 수 AWS 서비스 있는가 표시됩니다.

### IAM 역할을 사용하여 EC2 인스턴스의 애플리케이션에 권한 부여
<a name="ec2-instance-credentials"></a>

IAM 역할을 사용하여 EC2 인스턴스에서 실행되는 애플리케이션의 임시 자격 증명을 관리할 수도 있습니다. 역할은 애플리케이션이 다른 AWS 리소스를 호출할 때 사용할 수 있는 임시 권한을 제공합니다. EC2 인스턴스를 시작할 때 인스턴스와 연결할 IAM 역할을 지정합니다. 그러면 AWS 서비스에 대해 API 요청을 실행할 때 이 인스턴스에서 실행되는 애플리케이션은 역할 제공 임시 자격 증명을 사용할 수 있습니다.

역할을 만든 후에는 *인스턴스 프로파일*을 만들어 이 역할 및 관련 권한을 인스턴스에 할당합니다. 그러면 인스턴스 프로파일이 인스턴스에 연결되고 인스턴스에서 실행되는 애플리케이션에 이 역할의 임시 자격 증명을 제공할 수 있습니다.

자세한 내용은 * IAM 사용 설명서*의 [IAM 역할을 사용하여 Amazon EC2 인스턴스에서 실행되는 애플리케이션에 권한 부여](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_switch-role-ec2.html#roles-usingrole-ec2instance-get-started)를 참조하세요.

## AWS 도구 키트 구성 요소 식별
<a name="ui-components"></a>

다음 스크린샷은 AWS 도구 키트의 세 가지 주요 UI 구성 요소를 보여줍니다.

![AWS 도구 키트의 주요 UI 구성 요소를 보여주는 레이블이 지정된 스크린샷](http://docs.aws.amazon.com/ko_kr/cloud9/latest/user-guide/images/toolkit-UI-overview-labelled.png)


1. **AWS 탐색기** 창: 도구 키트를 통해 액세스할 수 있는와 AWS 서비스 상호 작용하는 데 사용됩니다. 통합 개발 환경(IDE)의 왼쪽에 있는 AWS 옵션을 사용하여 **AWS 탐색**기를 표시하거나 숨길 수 있습니다. 이 인터페이스 구성 요소를 사용하고 다른에 액세스하는 방법에 AWS 서비스 대한 자세한 내용은 섹션을 AWS 리전참조하세요[AWS Explorer를 사용하여 여러 리전의 서비스 및 리소스 작업](toolkit-navigation.md#working-with-aws-explorer).

1. **도구** 키트 메뉴:에 대한 연결을 관리하고 AWS, **AWS 탐색기** 창의 표시를 사용자 지정하고, 서버리스 애플리케이션을 생성 및 배포하고, GitHub 리포지토리로 작업하고, 설명서에 액세스하는 데 사용됩니다. 자세한 내용은 [AWS 도구 키트 메뉴 액세스 및 사용](toolkit-navigation.md#toolkit-menu) 단원을 참조하십시오.

1. **AWS 구성** 창: 도구 키트를 사용하여 AWS 서비스 상호 작용하는의 동작을 사용자 지정하는 데 사용됩니다. 자세한 내용은 [AWS 구성 창을 사용하여 AWS 도구 키트 설정 수정](toolkit-navigation.md#configuration-options) 단원을 참조하십시오.

## AWS 도구 키트 비활성화
<a name="disable-toolkit"></a>

**기본 설정** 탭에서 AWS 도구 키트를 비활성화할 수 있습니다.<a name="disabling-toolkit"></a>

**AWS 도구 키트를 비활성화하려면**

1. 메뉴 모음에서 [**AWS Cloud9**], [**기본 설정(Preferences)**]을 선택합니다.

1. **기본 설정(Preferences)** 탭 측면의 탐색 창에서 **AWS 설정(AWS Settings)**을 선택합니다.

1. **AWS 리소스** 창에서 **AWS AWS 도구 키트를** 끕니다.

    AWS 도구 키트를 비활성화하면 통합 개발 환경(IDE)이 새로 고쳐져 **환경** 옵션 아래의 IDE 옆에 있는 AWS 도구 키트 옵션이 제거됩니다.



## AWS 도구 키트 주제
<a name="toolkit-resources-info"></a>
+ [AWS 도구 키트 탐색 및 구성](toolkit-navigation.md)
+ [AWS 도구 키트 AWS App Runner 와 함께 사용](using-apprunner.md)
+ [AWS 도구 키트를 사용하여 API Gateway 작업](api-gateway-toolkit.md)
+ [AWS 도구 키트를 사용하여 AWS CloudFormation 스택 작업](cloudformation-toolkit.md)
+ [AWS 도구 키트를 사용하여 AWS Lambda 함수 작업](lambda-toolkit.md)
+ [리소스 작업](more-resources.md)
+ [AWS 도구 키트를 사용하여 Amazon S3 작업](s3-toolkit.md)
+ [AWS 도구 키트 AWS SAM 사용 작업](serverless-apps-toolkit.md)
+ [Amazon CodeCatalyst 작업](ide-toolkits-cloud9.md)
+ [](ecr.md)