翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
の開始方法 AWS Management Console
の使用を開始する AWS Proton
-
環境テンプレートを作成して表示します。
-
作成した環境テンプレートを使用するサービステンプレートを作成し、表示して、パブリッシュします。
-
環境とサービスを作成します (オプション)。
-
サービステンプレート、環境テンプレート、環境、およびサービスを作成してあるた場合、それを削除します。
ステップ 1: AWS Proton コンソールを開く
-
AWS Proton コンソール
を開きます。
ステップ 2:例題テンプレートの使用準備を整える
-
Github への Codestar 接続を作成し、接続に という名前を付けます my-proton-connection。
-
https://github.com/aws-samples/aws-proton-cloudformation-sample-templates
に移動します。 -
あなたの Github アカウントにリポジトリのフォークを作成します。
ステップ 3: 環境テンプレートを作成する
ナビゲーションペインで [Environment templates (環境テンプレート)] を選択します。
-
[Environment templates (環境テンプレート)] ページで [Create Environment template (環境テンプレートを作成する)] を選択します。
-
[Create environment template (環境テンプレートを作成する)] ページの [Template options (テンプレートオプション)] セクションで [Create a template for provisioning new environments (新しい環境のプロビジョニング用のテンプレートを作成する)] を選択します。
-
[Template bundle source (テンプレートバンドルソース) ]セクションで [Sync template bundle from Git (Git からテンプレートバンドルを同期する)] を選択します。
-
「テンプレート定義リポジトリ」セクションで、「リンクされている Git リポジトリを選択」を選択します。
-
リポジトリmy-proton-connectionリストから を選択します。
-
[ブランチリスト] から [main] を選択します。
-
[Proton 環境テンプレートの詳細] セクションで。
-
テンプレート名として
fargate-env
を入力します。 -
環境テンプレート表示名として
My Fargate Environment
を入力します。 -
(オプション) 環境テンプレートの説明を入力します。
-
-
(オプション) [Tags (タグ)] セクションで [Add new tag (新しいタグを追加)] を選択し、キーと値を入力してカスタマーマネージドタグを作成します。
-
[Create Environment template (環境テンプレートの作成)] を選択します。
新しいページが開き、新しい環境テンプレートのステータスと詳細が表示されます。これらの詳細には、 AWS とカスタマーマネージドタグのリストが含まれます。 は、リソースの作成 AWS Proton 時に AWS マネージドタグ AWS Proton を自動的に生成します。詳細については、「AWS Proton リソースとタグ付け」を参照してください。
-
新しい環境テンプレートのステータスは [Draft (ドラフト)] から始まります。その表示やアクセスができるのは、あなたと
proton:CreateEnvironment
権限がある他のユーザーです。次の手順に従って、テンプレートを自分以外のユーザーが使用できるようにします。 -
[Template versions (テンプレートのバージョン)] セクションで、先ほど作成したテンプレートのマイナーバージョン (1.0) の左側にあるラジオボタンを選択します。別の方法としては、情報アラートバナーで [Publish (パブリッシュ)] を選択して次のステップをスキップします。
-
[Template versions (テンプレートのバージョン)] セクションで [Publish (パブリッシュ)] を選択します。
-
テンプレートのステータスが [Published (パブリッシュ)] に変わります。最新バージョンのテンプレートなので、これは [Recommended (推奨)] バージョンです。
-
ナビゲーションペインで [Environment templates (環境テンプレート)] を選択します。
新しいページに環境テンプレートのリストとテンプレートの詳細が表示されます。
ステップ 4: サービステンプレートを作成する
サービステンプレートを作成します。
-
ナビゲーションペインで [Service templates (サービステンプレート)] を選択します。
-
[Service templates (サービステンプレート)] ページで [Create Service template (サービステンプレートを作成する)] を選択します。
-
[Create service template (サービステンプレートの作成)] ページの [Template bundle source (テンプレートバンドルソース)] セクションで [Sync a template bundle from Git (Gitからのテンプレートバンドルと同期)] を選択します。
-
[テンプレート] セクションで、[リンクされた Git リポジトリを選択] を選択します。
-
リポジトリリストから my-proton-connectionを選択します。
-
[ブランチリスト] から [main] を選択します。
-
[Proton サービステンプレートの詳細] セクションで。
-
サービステンプレート名として
backend-fargate-svc
を入力します。 -
サービステンプレート表示名として
My Fargate Service
を入力します。 -
(オプション) サービステンプレートの説明を入力します。
-
-
[Compatible environment templates (互換性のある環境テンプレート)] セクションで以下の操作をします。
-
環境テンプレート My Fargate Environment の左側にあるチェックボックスをオンにして、新しいサービステンプレートについて互換性のある環境テンプレートを選択します。
-
-
[Encryption settings (暗号化設定)] については、デフォルトのままにしておきます。
-
[パイプライン定義] セクションで。
-
[このテンプレートには CI/CD パイプラインが含まれています] ボタンは選択したままにしておきます。
-
-
[Create service template (サービステンプレートの作成)] を選択します。
これで、 やカスタマーマネージドタグのリストなど、新しいサービステンプレートのステータス AWS と詳細を表示する新しいページが表示されます。
-
新しいサービステンプレートステータスのステータスは [Draft (ドラフト)] から始まります。アクセスできるのは管理者のみです。サービステンプレートを開発者が使用できるようにするには、次の手順に従います。
-
[Template versions (テンプレートのバージョン)] セクションで、先ほど作成したテンプレートのマイナーバージョン (1.0) の左側にあるラジオボタンを選択します。別の方法としては、情報アラートバナーで [Publish (パブリッシュ)] を選択して次のステップをスキップします。
-
[Template versions (テンプレートのバージョン)] セクションで [Publish (パブリッシュ)] を選択します。
-
テンプレートのステータスが [Published (パブリッシュ)] に変わります。
サービステンプレートの最初のマイナーバージョンがパブリッシュされ、そのテンプレートは開発者が使用できます。最新バージョンのテンプレートなので、これは [Recommended (推奨)] バージョンです。
-
ナビゲーションペインで [Service templates (サービステンプレート)] を選択します。
新しいページには、サービステンプレートと詳細のリストが表示されます。
ステップ 5: 環境を作成する
ナビゲーションペインで [Environment (環境)] を選択します。
-
[Create environment (環境の作成)] を選択します。
-
[Choose an environment template (環境テンプレートを選択する)] ページで、先ほど作成したテンプレートを選択します。My Fargate Environment という名前が付いています。次いで、[Configure (設定)] を選択します。
-
[Configure environment (環境を設定する)] ページの [Provisioning (プロビジョニング)] セクションで [Provision through AWS Proton] を選択します。
-
[Deployment account (デプロイアカウント)] セクションで、この AWS アカウントを選択します。
-
[Environment Settings (環境の設定)] で環境名として「
my-fargate-environment
」を入力します。 -
環境ロールセクションで、新しいサービスロールを選択するか、 AWS Proton サービスロールを既に作成している場合は、既存のサービスロールを選択します。
-
[New service role (新しいサービスロール)] を選択して新しいロールを作成します。
-
[Environment role name (環境ロール名)] として
MyProtonServiceRole
を入力します。 -
アカウントの管理者権限を持つ AWS Proton サービスロールを作成することに同意するには、チェックボックスをオンにします。
-
-
[Existing service role (既存のサービスロール)] を選択して既存のロールを使用します。
-
[Environment role name (環境ロール名)] ドロップダウンフィールドでロールを選択します。
-
-
-
[Next (次へ)] を選択します。
-
[Configure custom settings (カスタム設定の構成)] ページで、デフォルト値を使用します。
-
[Next (次へ)] を選択して入力を見直します。
-
[Create] (作成) を選択します。
環境の詳細とステータス、環境の AWS マネージドタグとカスタマーマネージドタグを表示します。
-
ナビゲーションペインで [Environments (環境)] を選択します。
新しいページには、ステータスやその他の環境の詳細とともに環境のリストが表示されます。
ステップ 6: オプション - サービスを作成してアプリケーションをデプロイする
-
AWS Proton コンソール
を開きます。 -
ナビゲーションペインで [Services (サービス)] を選択します。
-
[Services (サービス)] ページで [Create service (サービスの作成)] を選択します。
-
[Choose a service template (サービステンプレートを選択する)] ページでテンプレートカードの右上にあるラジオボタンを選択して My Fargate Service テンプレートを選択します。
-
ページの右下にある [Configure (設定)] を選択します。
-
[Configure service (サービスを構成する)] ページで [Service settings (サービス設定)] セクションにサービス名
my-service
を入力します。 -
(オプション) サービスの説明を入力します。
-
[Service repository settings (サービスリポジトリ設定)] セクションで、次のように操作します。
-
CodeStar 接続 では、リストから接続を選択します。
-
[Repository name (リポジトリ名)] でソースコードが含まれているリポジトリの名前を選択します。
-
[Branch name (ブランチ名)] でソースコードが含まれているリポジトリの名前を選択します。
-
-
(オプション) [Tags (タグ)] セクションで [Add new tag (新しいタグを追加)] を選択し、キーと値を入力してカスタマーマネージドタグを作成します。次いで、[Next (次へ)] を選択します。
-
[] (カスタム設定を構成する) ページで次の手順に従って、[Service instance (サービスインスタンス)] セクションの [New instance (新しいインスタンス)] セクションでサービスインスタンスパラメータのカスタム値を指定します。
-
インスタンス名
my-app-service
を入力します。 -
サービスインスタンス用に環境
my-fargate-environment
を選択します。 -
残りのインスタンスパラメータをデフォルトのままにします。
-
[Pipeline inputs (パイプライン入力)] をデフォルトのままにします。
-
[Next (次へ)] を選択して入力を見直します。
-
[Create (作成)] を選択してサービスのステータスと詳細を表示します。
-
-
サービスの詳細ページで、[Overview (概要)] タブと [Pipeline (パイプライン)] タブを選択してサービスインスタンスとパイプラインのステータスを確認してください。これらのページでは、 AWS およびカスタマーマネージドタグを表示することもできます。 は AWS Proton 、自動的に AWS マネージドタグを作成します。[Manage tags (タグの管理)] を選択して、カスタマーマネージドタグを作成や変更します。タグ付けの詳細については、「AWS Proton リソースとタグ付け」を参照してください。
-
サービスがアクティブになったら、概要タブの「サービスインスタンス」セクションで、サービスインスタンスの名前 を選択しますmy-app-service。
サービスインスタンスの詳細ページが表示されます。
-
アプリケーションを表示するには、出力セクションで、ブラウザServiceEndpointへのリンクをコピーします。
ウェブページに AWS Proton グラフィックが表示されます。
-
サービスを作成したら、ナビゲーションペインで、[Services (サービス)] を選択してサービスのリストを表示します。
ステップ 7: クリーンアップする。
-
AWS Proton コンソール
を開きます。 -
サービスを削除する (サービスを作成した場合)
-
ナビゲーションペインで [Services (サービス)] を選択します。
-
[Services (サービス)] ページで、サービス名 my-service を選択します。
画面は my-service のサービス詳細ページに移行します。
-
ページの右上にある [Actions (アクション)] メニューで [Delete (削除)] を選択します。
-
モーダルから Delete アクションの確認を求めるプロンプトが表示されます。
-
指示に従って操作し、[Yes, delete (はい、削除します)] を選択します。
-
-
環境を削除する
-
ナビゲーションペインで [Environments (環境)] を選択します。
-
[Environments (環境)] ページで、先ほど作成した環境の左側にあるラジオボタンを選択します。
-
[Actions (アクション)] を選択してから [Delete (削除)] を選択します。
-
モーダルから Delete アクションの確認を求めるプロンプトが表示されます。
-
指示に従って操作し、[Yes, delete (はい、削除します)] を選択します。
-
-
サービステンプレートを削除する
-
ナビゲーションペインで [Service templates (サービステンプレート)] を選択します。
-
サービステンプレートページで、サービステンプレート の左側にあるラジオボタンを選択しますmy-svc-template。
-
[Actions (アクション)] を選択してから [Delete (削除)] を選択します。
-
モーダルから Delete アクションの確認を求めるプロンプトが表示されます。
-
指示に従って操作し、[Yes, delete (はい、削除します)] を選択します。これでサービステンプレートとそのすべてのバージョンが削除されます。
-
-
環境テンプレートを削除する
-
ナビゲーションペインで [Environment templates (環境テンプレート)] を選択します。
-
環境テンプレートページで、 の左側にあるラジオボタンを選択しますmy-env-template。
-
[Actions (アクション)] を選択してから [Delete (削除)] を選択します。
-
モーダルから Delete アクションの確認を求めるプロンプトが表示されます。
-
指示に従って操作し、[Yes, delete (はい、削除します)] を選択します。これで環境テンプレートとそのすべてのバージョンが削除されます。
-
-
あなたの Codestar 接続を削除します。