

サポート終了通知: 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 マネジメントコンソール ]

1. [**Choose a service template (サービステンプレートを選択する)**] ページでテンプレートを選択して [**Configure (設定する)**] を選択します。

1. [**Configure service (サービスを構成する)**] ページで [**Service details (サービス詳細)**] セクションの [**Service name**] に新しいサービス名を入力します。

1. (オプション) サービスの説明を入力します。

1. **アプリケーションソースコードリポジトリ**セクション**で、リンクされた Git リポジトリ**を選択して、既にリンクしているリポジトリを選択します AWS Proton。リンクされたリポジトリがまだない場合は、[**別の Git リポジトリをリンク**] を選択し、[[リポジトリへのリンクを作成する](https://docs.aws.amazon.com//proton/latest/userguide/ag-create-repo.html)] の指示に従ってください。

1. [**Repository (リポジトリ)**] であなたのソースコードが保存されているリポジトリの名前を選択します。

1. [**Branch (ブランチ)**] であなたのソースコードが保存されているリポジトリブランチの名前を選択します。

1. (オプション) [**Tags (タグ)**] セクションで [**Add new tag (新しいタグを追加)**] を選択し、キーと値を入力してカスタマーマネージドタグを作成します。

1. **[Next (次へ)]** をクリックします。

1. [**サービスインスタンスの設定**] ページの [**サービス定義ソース**] セクションで、[**Git からサービスを同期**] を選択します。

1. [**サービス定義ファイル**] セクションで、あなたの `proton-ops` ファイルを作成する場合は AWS Proton 、[**AWS Proton にファイルを作成させたい**] を選択します。このオプションを使用すると、 は指定した場所に `spec`と `proton-ops` ファイル AWS Proton を作成します。あなた自身の OPS ファイルを作成するには、[**独自のファイルを提供しています**] を選択します。

1. **サービス定義リポジトリ**セクションで、**リンクされた Git リポジトリ**を選択して、既にリンクしているリポジトリを選択します AWS Proton。

1. [**Repository name (リポジトリ名)**] でソースコードが含まれているリポジトリの名前を選択します。

1. **`proton-ops` ファイルブランチ**の場合、 が OPS と仕様ファイルを配置 AWS Proton するリストからブランチの名前を選択します。

1. [**サービスインスタンス**] セクションでは、`proton-ops` ファイル内の値に基づいて各フィールドが自動的に入力されます。

1. [**Next (次へ)**] を選択して入力を見直します。

1. **[作成]** を選択します。

------
#### [ 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"
      }
  }
  ```

------