

지원 종료 알림: 2026년 10월 7일에 AWS 에 대한 지원이 종료됩니다 AWS Proton. 2026년 10월 7일 이후에는 AWS Proton 콘솔 또는 AWS Proton 리소스에 더 이상 액세스할 수 없습니다. 배포된 인프라는 그대로 유지됩니다. 자세한 내용은 [AWS Proton 서비스 사용 중단 및 마이그레이션 안내서](https://docs.aws.amazon.com/proton/latest/userguide/proton-end-of-support.html)를 참조하세요.

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

# 서비스 동기화 구성 생성
<a name="create-service-sync"></a>



콘솔 또는를 사용하여 서비스 동기화 구성을 생성할 수 있습니다 AWS CLI.

------
#### [ AWS Management Console ]

1. **서비스 템플릿 선택** 페이지에서 템플릿을 선택하고 **구성**을 선택합니다.

1. **서비스 구성** 페이지의 **서비스 세부 정보** 단원에서 새 **서비스 이름**을 입력합니다.

1. (선택 사항) 서비스 설명을 입력합니다.

1. **애플리케이션 소스 코드 리포지토리** 섹션에서 **연결된 Git 리포**지토리 선택을 선택하여 이미 연결한 리포지토리를 선택합니다 AWS Proton. 연결된 리포지토리가 아직 없는 경우 **다른 Git 리포지토리 연결**을 선택하고 [리포지토리 링크 만들기](https://docs.aws.amazon.com//proton/latest/userguide/ag-create-repo.html)의 지침을 따릅니다.

1. **리포지토리**의 경우 목록에서 소스 코드 리포지토리의 이름을 선택합니다.

1. **브랜치** 경우 목록에서 소스 코드의 리포지토리 브랜치 이름을 선택합니다.

1. (선택 사항) **태그** 단원에서 **새 태그 추가** 를 선택하고 키와 값을 입력하여 고객 관리형 태그를 생성합니다.

1. **다음**을 선택합니다.

1. **서비스 인스턴스 구성** 페이지의 **서비스 정의 소스** 단원에서 **Git에서 서비스 동기화**를 선택합니다.

1. **서비스 정의 파일** 단원에서 AWS Proton 가 `proton-ops` 파일을 생성하려면 **AWS Proton이 파일을 생성하도록 하기**를 선택합니다. 이 옵션을 사용하면가 지정한 위치에 `spec` 및 `proton-ops` 파일을 AWS Proton 생성합니다. 자체 OPS 파일을 생성하려면 **자체 파일을 제공합니다**를 선택합니다.

1. **서비스 정의 리포지토리** 섹션에서 **연결된 Git 리포지**토리 선택을 선택하여 이미 연결한 리포지토리를 선택합니다 AWS Proton.

1. **리포지토리 이름**의 경우 목록에서 소스 코드 리포지토리의 이름을 선택합니다.

1. **`proton-ops` 파일 브랜치**의 경우가 OPS 및 사양 파일을 AWS Proton 넣을 목록에서 브랜치의 이름을 선택합니다.

1. **서비스 인스턴스** 섹션의 각 필드는 `proton-ops` 파일의 값을 기반으로 자동으로 채워집니다.

1. **다음**을 선택하고 입력 내용을 검토합니다.

1. **생성(Create)**을 선택합니다.

------
#### [ AWS CLI ]

**를 사용하여 서비스 동기화 구성 생성 AWS CLI**
+ 다음 명령을 실행합니다.

  ```
  $ aws proton create-service-sync-config \
      --resource "{{service-arn}}" \
      --repository-provider "{{GITHUB}}" \
      --repository "{{example/proton-sync-service}}" \
      --ops-file-branch "{{main}}" \
      --proton-ops-file "{{./configuration/custom-proton-ops.yaml}}" (optional)
  ```

  응답은 다음과 같습니다.

  ```
  {
      "serviceSyncConfig": {
          "branch": "main",
          "filePath": "./configuration/custom-proton-ops.yaml",
          "repositoryName": "example/proton-sync-service",
          "repositoryProvider": "GITHUB",
          "serviceName": "service name"
      }
  }
  ```

------