サービス同期設定を作成する - 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 にファイルを作成させたい] を選択します。このオプションでは、AWS Protonは指定した場所に spec ファイルと proton-ops ファイルを作成します。あなた自身の OPS ファイルを作成するには、[独自のファイルを提供しています] を選択します。

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

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

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

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

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

  16. [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" } }