

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

# S3 버킷에서 Amplify로 배포된 정적 웹 사이트 업데이트
<a name="update-website-deployed-from-s3"></a>

Amplify에서 호스팅되는 범용 S3  버킷에서 정적 웹 사이트의 객체를 업데이트하는 경우 변경 사항이 적용되도록 애플리케이션을 Amplify Hosting에 재배포해야 합니다. Amplify Hosting은 S3 버킷의 변경 사항을 자동으로 감지하지 않습니다. AWS Command Line Interface (CLI)를 사용하여 웹 사이트를 업데이트하는 것이 좋습니다.

**S3에 업데이트 동기화**

웹 사이트의 프로젝트 파일을 변경한 후 다음 [s3 sync](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3/sync.html) 명령을 사용하여 로컬 소스 디렉터리에 대한 변경 사항을 대상 Amazon S3 범용 버킷과 동기화합니다. 이 예제를 사용하려면 *<source>*를 로컬 디렉터리 이름으로 바꾸고 *<target>*을 Amazon S3 버킷 이름으로 바꿉니다.

```
aws s3 sync <source> <target>
```

**Amplify Hosting에 웹 사이트 재배포**

다음 [amplify start-deployment](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/amplify/start-deployment.html) 명령을 사용하여 업데이트된 애플리케이션을 Amazon S3 버킷에서 Amplify Hosting으로 재배포합니다. 이 예제를 사용하려면 *<app\$1id>*를 Amplify 애플리케이션의 ID로, *<branch\$1name>*을 브랜치 이름으로, *s3://amzn-s3-demo-website-bucket/prefix*를 S3 버킷 및 접두사로 바꿉니다.

```
aws amplify start-deployment --app-id <app_id> --branch-name <branch_name> --source-url s3://amzn-s3-demo-website-bucket/prefix --source-url-type BUCKET_PREFIX
```