サービス同期設定を作成する - AWS Proton

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

サービス同期設定を作成する

サービス同期設定は、 コンソールまたは を使用して作成できます AWS CLI。

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

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

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

  4. アプリケーションソースコードリポジトリセクションで、リンクされた Git リポジトリを選択して、既にリンクしているリポジトリを選択します AWS Proton。リンクされたリポジトリがまだない場合は、[別の Git リポジトリをリンク] を選択し、[リポジトリへのリンクを作成する] の指示に従ってください。

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

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

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

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

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

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

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

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

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

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

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

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

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" } }