

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

# 6단계: WordPress 애플리케이션 및 관련 리소스 정리
<a name="tutorials-wordpress-clean-up"></a>

이제 WordPress 코드를 성공적으로 업데이트하고 사이트를 다시 배포했습니다. 이 튜토리얼에서 만든 리소스에 계속해서 비용이 부과되지 않도록 하려면 다음 항목을 삭제해야 합니다.
+ 모든 CloudFormation 스택(또는 외부에서 생성한 경우 Amazon EC2 인스턴스 종료 CloudFormation).
+ 모든 Amazon S3 버킷.
+ CodeDeploy의 `WordPress_App` 애플리케이션.
+ CodeDeploy 에이전트에 대한 AWS Systems Manager 상태 관리자 연결입니다.

 AWS CLI, CloudFormation, Amazon S3, Amazon EC2 및 CodeDeploy 콘솔 또는 AWS APIs를 수행할 수 있습니다.

**Topics**
+ [리소스를 정리하려면(CLI)](#tutorials-wordpress-clean-up-cli)
+ [리소스를 정리하려면(콘솔)](#tutorials-wordpress-clean-up-console)
+ [다음 단계](#tutorials-wordpress-clean-up-whats-next)

## 리소스를 정리하려면(CLI)
<a name="tutorials-wordpress-clean-up-cli"></a>

1. 이 자습서에서 CloudFormation 템플릿을 사용한 경우 라는 스택에 대해 **delete-stack** 명령을 호출합니다**CodeDeployDemoStack**. 그러면 함께 제공되는 모든 Amazon EC2 인스턴스가 종료되고 스택에서 생성한 모든 동반 IAM 역할이 삭제됩니다.

   ```
   aws cloudformation delete-stack --stack-name CodeDeployDemoStack
   ```

1. Amazon S3 버킷을 삭제하려면 **amzn-s3-demo-bucket**(이)라는 버킷에 대해 **--recursive** 스위치를 사용하여 **rm** 명령을 호출합니다. 버킷을 비롯해 버킷에 있는 모든 객체가 삭제됩니다.

   ```
   aws s3 rm s3://amzn-s3-demo-bucket --recursive --region region
   ```

1. `WordPress_App` 애플리케이션을 삭제하려면 **delete-application** 명령을 호출합니다. 이렇게 하면 애플리케이션에 대해 연결된 배포 그룹 레코드와 배포 레코드가 모두 삭제됩니다.

   ```
   aws deploy delete-application --application-name WordPress_App
   ```

1. Systems Manager 상태 관리자 연결을 삭제하려면 **delete-association** 명령을 호출합니다.

   ```
   aws ssm delete-association --assocation-id association-id
   ```

   **describe-association** 명령을 호출하여 *association-id*를 얻을 수 있습니다.

   ```
   aws ssm describe-association --name AWS-ConfigureAWSPackage --targets Key=tag:Name,Values=CodeDeployDemo
   ```

이 자습서에서 CloudFormation 스택을 사용하지 않은 경우 **terminate-instances** 명령을 호출하여 수동으로 생성한 Amazon EC2 인스턴스를 종료합니다. 종료할 Amazon EC2 인스턴스의 ID를 입력합니다.

```
aws ec2 terminate-instances --instance-ids instanceId
```

## 리소스를 정리하려면(콘솔)
<a name="tutorials-wordpress-clean-up-console"></a>

이 자습서에서 CloudFormation 템플릿을 사용한 경우 연결된 CloudFormation 스택을 삭제합니다.

1. 에 로그인 AWS Management Console 하고 [https://console.aws.amazon.com/cloudformation](https://console.aws.amazon.com/cloudformation/) CloudFormation 콘솔을 엽니다.

1. **필터** 상자에 이전에 생성한 CloudFormation 스택 이름(예: )을 입력합니다**CodeDeployDemoStack**.

1. 스택 이름 옆의 상자를 선택합니다. **작업** 메뉴에서 **스택 삭제**를 선택합니다.

   CloudFormation 는 스택을 삭제하고, 함께 제공되는 모든 Amazon EC2 인스턴스를 종료하고, 함께 제공되는 모든 IAM 역할을 삭제합니다.

 CloudFormation 스택 외부에서 생성한 Amazon EC2 인스턴스를 종료하려면:

1. 에 로그인 AWS Management Console 하고 [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/) Amazon EC2 콘솔을 엽니다.

1. **인스턴스** 목록에서 **인스턴스**를 선택합니다.

1. 검색 상자에 종료할 Amazon EC2 인스턴스의 이름(예: **CodeDeployDemo**)을 입력한 후 Enter를 누릅니다.

1. Amazon EC2 인스턴스의 이름을 선택합니다.

1. [**Actions**] 메뉴에서 [**Instance State**]를 가리킨 다음 [**Terminate**]를 선택합니다. 메시지가 나타나면 [**Yes, Terminate**]를 선택합니다.

인스턴스마다 이들 단계를 반복합니다.

Amazon S3 버킷을 삭제하려면

1. 에 로그인 AWS Management Console 하고 [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/) Amazon S3 콘솔을 엽니다.

1. 버킷 목록에서 이전에 생성한 Amazon S3 버킷의 이름(예: **amzn-s3-demo-bucket**)을 찾아서 선택합니다.

1. 버킷을 삭제하려면 먼저 버킷의 콘텐츠를 삭제해야 합니다. 버킷에 있는 모든 파일(예: **WordPressApp.zip**)을 선택합니다. **작업** 메뉴에서 **삭제**를 선택합니다. 삭제 확인 메시지가 표시되면 **확인**을 선택합니다.

1. 버킷을 비운 후 버킷을 삭제할 수 있습니다. 버킷 목록에서 버킷 행을 선택합니다(버킷 이름은 아님). **버킷 삭제**를 선택하고 확인하라는 메시지가 나타나면**확인**을 선택합니다.

CodeDeploy에서 `WordPress_App` 애플리케이션을 삭제하려면

1. 에 로그인 AWS Management Console 하고 [https://console.aws.amazon.com/codedeploy](https://console.aws.amazon.com/codedeploy) CodeDeploy 콘솔을 엽니다.
**참고**  
[CodeDeploy 시작하기](getting-started-codedeploy.md)에서 설정한 사용자와 동일한 사용자로 로그인합니다.

1. 탐색 창에서 **배포**를 확장하고 **애플리케이션**을 선택합니다.

1. 애플리케이션 목록에서 **WordPress\$1App**을 선택합니다.

1. **애플리케이션 세부 정보** 페이지에서 **애플리케이션 삭제**를 선택합니다.

1. 메시지가 표시되면 삭제를 확인할 애플리케이션의 이름을 입력한 후 **삭제**를 선택합니다.

Systems Manager 상태 관리자 연결을 삭제하려면

1. https://console.aws.amazon.com/systems-manager AWS Systems Manager 콘솔을 엽니다.

1. 탐색 창에서 **상태 관리자**를 선택합니다.

1. 생성한 연결을 선택하고 **삭제**를 선택합니다.

## 다음 단계
<a name="tutorials-wordpress-clean-up-whats-next"></a>

축하합니다\$1 CodeDeploy 배포를 성공적으로 완료했고 사이트의 코드를 업데이트하고 다시 배포했습니다.