

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

# 구성 복사본을 디스크에 쓰도록 AWS AppConfig 에이전트 구성
<a name="appconfig-agent-how-to-use-additional-features-write-to-disk"></a>

구성 사본을 디스크에 일반 텍스트로 자동 저장하도록 AWS AppConfig Agent를 구성할 수 있습니다. 이 기능을 사용하면 디스크에서 구성 데이터를 읽는 애플리케이션을 사용하는 고객이 AWS AppConfig와 연동할 수 있습니다.

이 기능은 구성 백업 기능으로 사용하도록 설계되지 않았습니다. AWS AppConfig Agent는 디스크에 복사된 구성 파일에서 읽지 않습니다. 구성을 디스크에 백업하려면 Amazon [EC2에서 AWS AppConfig 에이전트 사용 또는 Amazon Amazon EC2](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-integration-ec2.html#appconfig-integration-ec2-configuring) ECS `BACKUP_DIRECTORY` 및 Amazon EKS에서 에이전트 사용에 대한 및 `PRELOAD_BACKUP` 환경 변수를 참조하세요. [AWS AppConfig](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-integration-containers-agent.html#appconfig-integration-containers-agent-configuring) 

**주의**  
이 태스크에 대한 다음 중요 정보를 참고하세요.  
디스크에 저장된 구성은 *일반 텍스트*로 저장되며 사람이 읽을 수 있습니다. 민감한 데이터가 포함된 구성에는 이 기능을 활성화하지 마세요.
이 기능은 로컬 디스크에 씁니다. 파일 시스템 권한에 최소 권한 원칙을 사용합니다. 자세한 내용은 [최소 권한 액세스 구현](appconfig-security.md#appconfig-security-least-privilege-access) 단원을 참조하십시오.

**디스크에 구성 복사본 쓰기를 활성화하려면**

1. 매니페스트를 편집합니다.

1. 디스크에 AWS AppConfig 쓸 구성을 선택하고 `writeTo` 요소를 추가합니다. 다음 예를 참고하세요

   ```
   {
       "application_name:environment_name:configuration_name": {
           "writeTo": {
               "path": "path_to_configuration_file"
           }
       }
   }
   ```

   다음 예를 참고하세요

   ```
   {
       "MyTestApp:MyTestEnvironment:MyNewConfiguration": {
           "writeTo": {
               "path": "/tmp/aws-appconfig/mobile-app/beta/enable-mobile-payments"
           }
       }
   }
   ```

1. 변경 내용을 저장합니다. configuration.json 파일은 새 구성 데이터가 배포될 때마다 업데이트됩니다.

**디스크에 구성 복사본 쓰기가 작동하는지 확인**  
 AWS AppConfig 에이전트 로그를 검토하여 구성 사본이 디스크에 기록되고 있는지 확인할 수 있습니다. "INFO write configuration '*application*:*environment*:*configuration*' to *file\$1path*"라는 문구가 있는 `INFO` 로그 항목은 AWS AppConfig 에이전트가 구성 복사본을 디스크에 쓴다는 것을 나타냅니다.

다음 예를 참고하세요

```
[appconfig agent] 2023/11/13 11:33:27 INFO AppConfig Agent 2.0.x
[appconfig agent] 2023/11/13 11:33:28 INFO serving on localhost:2772
[appconfig agent] 2023/11/13 11:33:28 INFO retrieved initial data for 'MobileApp:Beta:EnableMobilePayments' in XX.Xms
[appconfig agent] 2023/11/13 17:05:49 INFO wrote configuration 'MobileApp:Beta:EnableMobilePayments' to /tmp/configs/your-app/your-env/your-config.json
```