Console-to-Code を使用してコンソールアクション用のコードを生成する - Amazon Elastic Compute Cloud

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

Console-to-Code を使用してコンソールアクション用のコードを生成する

注記

Console-to-Code は Amazon のプレビューリリース中EC2であり、変更される可能性があります。米国東部 (バージニア北部) リージョンでのみ利用できます。

コンソールには、リソースの作成とプロトタイプのテストを行うためのガイド付きのパスが用意されています。同じリソースを大規模に作成したい場合は、自動化コードが必要です。Console-to-Code は Amazon EC2コンソールの機能で、オートメーションコードの使用開始に役立ちます。Console-to-Code は、デフォルト値や互換性のあるパラメータを含むコンソールのアクションを記録します。次に、生成 AI を使用して、必要なアクションに任意の infrastructure-as-code (IaC ) 形式のコードを提案します。このコードを出発点として使用し、特定のユースケースに合わせて本番環境に対応できるようにカスタマイズできます。

料金

Console-to-Code の使用には追加料金はかかりません。

仕組み

Console-to-Code は、次のように自動化コードの使用を開始するのに役立ちます。

  1. インスタンスの起動や詳細な監視の有効化などのアクションをコンソールで実行します。

  2. Console-to-Code は、コンソールが提供するすべてのデフォルト設定と互換性のあるパラメーターを含む、すべてのアクションを記録します。

  3. 自動化スクリプトで使用するアクションを選択します。これらは、変更または読み取り専用 (非変更) アクション、あるいはその両方のタイプのアクションです。

  4. Console-to-Code は、例えば、任意の infrastructure-as-code (IaC ) 形式でコードを生成します TypeScript。

  5. コードをコピーしてコード開発ツールで使用するか、ダウンロードして共有します。

  6. 次に、自動化スクリプトの開始点としてコードを使用します。コードが意図を満たしていること、およびパラメータが予想どおりにリソースを構成することを検証する必要があります。コードをカスタマイズして、ユースケースに合わせて本番環境で使用できるようにする必要があります。満足なコードが得られたら、それを自動化スクリプトで使用できます。

Amazon EC2コンソールで Console-to-Code を使用する方法については、「」を参照してくださいConsole-to-Code を使用する

制限事項

Console-to-Code を使用する場合、次の制限が適用されます。

サポートされるリージョン

現在、米国東部 (バージニア北部) リージョンでのみ利用可能です。

サポートされるコードの形式

Console-to-Code は現在、次のコード形式で infrastructure-as-code (IaC ) を生成できます。

  • CDK Java

  • CDK Python

  • CDK TypeScript

  • CloudFormation JSON

  • CloudFormation YAML

保持されたアクション

  • 現在のセッション: [記録されたアクション] の表には、現在のセッション中に実行されたアクションのみが表示されます。以前のセッション中に実行されたアクションは保持されません。

  • ブラウザの更新: 記録されたアクションは、ブラウザタブを更新すると失われます。

  • タブの分離: [記録されたアクション] の表は、アクションが実行されたブラウザタブに固有のものです。あるタブで実行されたアクションは、別のタブの [記録されたアクション] の表には表示されません。

記録されたアクションテーブル

次の表は、Console-to-Code コンソールの [記録されたアクション] にあるテーブルの列の一覧と説明です。

タイトル 説明
[コンソールページ]

アクションが実行されたコンソールページ。

操作

API オペレーション。

タイプ

アクションの種類。

  • ミューテーション – リソースを作成、変更、削除するAPIアクション。

  • 読み取り専用 – リソースに関するデータを取得するAPIアクション (通常はすべてのDescribe*アクション)。

CLI コマンド

パラメータや値などを含む実行されたアクションに関する詳細。

作成時刻

アクションが実行された時刻。

Console-to-Code を使用する

Amazon EC2コンソールで Console-to-Code を使用してコードを生成するには、次の手順に従います。

これらの手順のアニメーションを見る場合は、「アニメーションの表示: Amazon EC2コンソールで Console-to-Code を使用してコードを生成する」を参照してください。

Console-to-Code を使用してコードを生成するには
  1. 米国東部 (バージニア北部) リージョンで Amazon EC2コンソールをhttps://console.aws.amazon.com/ec2/ホーム?region=us-east-1 で開きます。

    注記

    Console-to-Code はプレビューリリースであり、現在、米国東部 (バージニア北部) リージョンでのみ利用可能です。このリージョンで実行されたアクションのみが記録されます。

  2. コンソールを使用してリソースを作成し、プロトタイプをテストします。たとえば、コンソールを使用してインスタンスを設定および起動し、詳細なモニタリングを有効にします。

    Console-to-Code は、実行したすべてのアクションを記録します。

  3. 左のナビゲーションペインで、[Console-to-Code] を選択します。

  4. [記録されたアクション] テーブルで、記録されたアクションを確認し、コード生成に含めるアクションを決定します。

    • 検索フィールドを使用して、特定のコンソールページまたはアクションによってテーブルをフィルタリングします。入力を開始すると、テーブルがフィルターされます。

    • [タイプ] ドロップダウンを使用して、すべてのアクション、変更するアクション、または読み取り専用アクションでフィルターします。

    注記

    現在のセッション中に実行されたアクションのみが一覧表示されます。詳細については、「保持されたアクション」を参照してください。

  5. コードを生成する必要がある各アクションの横にあるチェックボックスをオンにします。

    注記

    一度に 5 つまでのアクションを選択できます。

  6. [{code} コードを生成] ボタンを選択します。

    ボタンのラベルのデフォルトは、最後に選択したコード形式になります。別のコード形式を選択するには、ボタンの横にある矢印を選択します。

  7. [コードのレビュー] で、[コピー] を選択してコードをコピーして開発ツールで使用するか、[ダウンロード] を選択してファイルをダウンロードして共有します。

  8. コードを の開始点として使用します infrastructure-as-code。コードをカスタマイズして、特定のユースケースに合わせて本番環境で使用できるようにする必要があります。

    注記

    コードが本番稼働準備が整っていないことがわかった場合は、その改善方法に関するフィードバックを提供してください (以下のステップ 9 を参照してください)。生成されたコードやカスタマイズされたコード開発はサポート AWS Support できません。

  9. (オプション) 高評価または低評価を選択して、Console-to-Code が役に立ったかどうかをお知らせください。低評価を選択した場合は、[フィードバックを送信する] を選択して、お客様に役立つようにコードをどのように改善できるかをお知らせください

Amazon EC2コンソールを使用してコードを生成します。このアニメーションは、 プロシージャと同じステップを使用します。