翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon Elastic Compute Cloud の使用
以下のセクションでは、 AWS Toolkit for Visual Studio Codeで Amazon Elastic Compute Cloud を使用する方法について説明します。
前提条件
このユーザーガイドトピックで説明されている機能は、以下のオペレーティングシステムを搭載した Amazon EC2 インスタンスでテストされています。
Windows 2016 以降
注記
この OS は、VS Code ターミナルに接続している場合にのみ動作します。完全な VS Code リモートインスタンスに接続している場合は動作しません。VS Code ターミナルとリモートインスタンスの詳細については、VS Code ドキュメントの「ターミナルの開始方法
」および「VS Code リモート開発 」トピックを参照してください。 Amazon Linux 2023
Ubuntu 22.04
Amazon EC2 インスタンスへのリモート接続を開くにはローカルにインストールされた SSH が必要ですが、Amazon EC2 インスタンスへのターミナルを開くのに SSH は必須ではありません。
Amazon EC2 インスタンスプロファイルには、次の AWS Identity and Access Management (IAM) アクセス許可が含まれている必要があります。
"ssmmessages:CreateControlChannel", "ssmmessages:CreateDataChannel", "ssmmessages:OpenControlChannel", "ssmmessages:OpenDataChannel", "ssm:DescribeAssociation", "ssm:ListAssociations", "ssm:UpdateInstanceInformation
注記
必要なアクセス許可は、次の AWS 管理ポリシーに含まれています。
AmazonSSMManagedInstanceCoreAmazonSSMManagedEC2InstanceDefaultPolicy
既存の Amazon EC2 インスタンスの表示
AWS Toolkit から既存の Amazon EC2 インスタンスを表示するには、次の手順を実行します。
-
AWS Toolkit から Toolkit Explorer AWS を展開します。
-
表示する Amazon EC2 インスタンスを含むリージョンを展開します。
-
[EC2] の見出しを展開して、既存の Amazon EC2 インスタンスを表示します。
新しい Amazon EC2 インスタンスの起動
Toolkit を使用して新しい Amazon EC2 インスタンスを作成するには、3 つの方法があります AWS 。
各ワークフローでは、 AWS コンソールで [インスタンスの起動] ウィザードを開きます。[インスタンス起動] ウィザードから新しい Amazon EC2 インスタンスを起動する方法の詳細については、「Amazon Elastic Compute Cloud ユーザーガイド」のコンソールトピックの「インスタンス起動ウィザードを使用して EC2 インスタンスを起動する」を参照してください。新しい Amazon EC2 インスタンスを起動するには、次のいずれかの手順を実行します。
-
VS Code から
command + shift + P (Windows: ctrl + shift + P)を押して VS Code コマンドパレットを開きます。 -
VS Code コマンドパレットから
AWS: Launch EC2コマンドを検索し、リストに入力するときにそれを選択して、VS Code で Launch EC2 instance [Select Region] プロンプトを開きます。 -
EC2 インスタンスの起動 リージョンの選択 プロンプトで、新しいインスタンスを起動するリージョンを選択し、デフォルトのウェブブラウザで AWS コンソールを開くことを確認します。
-
デフォルトのウェブブラウザの AWS コンソールから、認証プロセスを完了してインスタンスの起動ウィザードに進みます。
-
[インスタンスの起動] ウィザードで必要なセクションを完了し、[インスタンスの起動] ボタンを選択して新しい Amazon EC2 インスタンスを起動します。
-
AWS Explorer が更新され、新しい Amazon EC2 インスタンスが表示されます。
-
AWS Toolkit Explorer を展開し、新しい Amazon EC2 インスタンスを作成するリージョンを展開します。
-
[EC2] の見出しを展開するか見出しにカーソルを合わせ、+ (EC2 インスタンスの起動) アイコンを選択します。
-
プロンプトが表示されたら、デフォルトのウェブブラウザで AWS コンソールを開くことを確認します。
-
ウェブブラウザの AWS コンソールから、認証プロセスを完了してインスタンスの起動ウィザードに進みます。
-
[インスタンスの起動] ウィザードで必要なセクションを完了し、[インスタンスの起動] ボタンを選択して新しい Amazon EC2 インスタンスを起動します。
-
AWS Explorer が更新され、新しい Amazon EC2 インスタンスが表示されます。
-
AWS Toolkit Explorer を展開し、新しい Amazon EC2 インスタンスを作成するリージョンを展開します。
-
[EC2] の見出しを右クリックし、[EC2 インスタンスの起動]を選択します。
-
プロンプトが表示されたら、デフォルトのウェブブラウザで AWS コンソールを開くことを確認します。
-
ウェブブラウザの AWS コンソールから、認証プロセスを完了してインスタンスの起動ウィザードに進みます。
-
[インスタンスの起動] ウィザードで必要なセクションを完了し、[インスタンスの起動] ボタンを選択して新しい Amazon EC2 インスタンスを起動します。
-
AWS Explorer が更新され、新しい Amazon EC2 インスタンスが表示されます。
VS Code から Amazon EC2 インスタンスへの接続
VS Code から Amazon EC2 インスタンスに接続するには、3 つの方法があります。VS Code を EC2 インスタンスに接続するには、次のいずれかの手順を実行します。
-
VS Code から
command + shift + P (Windows: ctrl + shift + P)を押して VS Code コマンドパレットを開きます。 -
VS Code コマンドパレットから
AWS: Connect VS Code to EC2 instance...コマンドを検索し、リストに入力するときにそれを選択して、[Select EC2 Instance] プロンプトを開きます。 -
Select EC2 Instance プロンプトで、接続するインスタンスを含むリージョンを選択し、接続するインスタンスを選択します。
-
VS Code は、接続の確立中にステータスを表示します。
-
接続が完了すると、新しいウィンドウが開き、Amazon EC2 インスタンスが表示されます。
-
AWS Toolkit Explorer を展開し、接続先の Amazon EC2 インスタンスを含むリージョンを展開します。
-
Amazon EC2 インスタンスにカーソルを合わせ、 (VS Code を EC2 インスタンスに接続する) アイコンを選択します。
注記
AWS Explorer の EC2 サービス見出しから (VS Code を EC2 インスタンスに接続) アイコンを選択することもできます。 EC2
-
VS Code は、接続の確立中にステータスを表示します。
-
接続が完了すると、新しいウィンドウが開き、Amazon EC2 インスタンスが表示されます。
-
AWS Toolkit Explorer を展開し、接続先の Amazon EC2 インスタンスを含むリージョンを展開します。
-
接続する Amazon EC2 インスタンスを右クリックし、[VS Code を EC2 インスタンスに接続] を選択します。
注記
AWS Explorer で EC2 サービスの見出しを右クリックし、Connect VS Code to EC2 インスタンスを選択することもできます。
-
VS Code は、接続の確立中にステータスを表示します。
-
接続が完了すると、新しいウィンドウが開き、Amazon EC2 インスタンスが表示されます。
ターミナルを開いて Amazon EC2 インスタンスに接続
VS Code ターミナルから Amazon EC2 インスタンスに接続するには、3 つの方法があります。
-
VS Code から
command + shift + P (Windows: ctrl + shift + P)を押して VS Code コマンドパレットを開きます。 -
VS Code コマンドパレットから
AWS:Open terminal to EC2 instance...コマンドを検索し、リストに入力するときにそれを選択して、[Select EC2 Instance] プロンプトを開きます。 -
Select EC2 Instance プロンプトで、ターミナルで開くインスタンスを含むリージョンを選択し、インスタンスを選択します。
-
VS Code は、接続の確立中にステータスを表示します。
-
VS Code ターミナルが開き、接続が完了すると新しいセッションが表示されます。
-
AWS Toolkit Explorer を展開し、接続先の Amazon EC2 インスタンスを含むリージョンを展開します。
-
Amazon EC2 インスタンスにカーソルを合わせ、 (ターミナルを開いてEC2 インスタンスに接続...) アイコンを選択します。
注記
AWS Explorer の EC2 サービス見出しから (Open terminal to EC2 instance...) アイコンを選択することもできます。 EC2
-
VS Code は、接続の確立中にステータスを表示します。
-
VS Code ターミナルが開き、接続が完了すると新しいセッションが表示されます。
-
AWS Toolkit Explorer を展開し、VS Code ターミナルで開く Amazon EC2 インスタンスを含むリージョンを展開します。
-
ターミナルで開く Amazon EC2 インスタンスを右クリックし、[ターミナルを開いて EC2 インスタンスに接続...]を選択します。
注記
AWS Explorer で EC2 サービスの見出しを右クリックし、EC2 インスタンスへのターミナルを開くを選択することもできます。
-
VS Code は、接続の確立中にステータスを表示します。
-
VS Code ターミナルが開き、接続が完了すると新しいセッションが表示されます。
Amazon EC2 インスタンスの起動または再起動
Amazon EC2 インスタンスを起動または再起動するには、3 つの方法があります。
-
VS Code から
command + shift + P (Windows: ctrl + shift + P)を押して VS Code コマンドパレットを開きます。 -
VS Code コマンドパレットから
AWS: Reboot EC2 instanceコマンドを検索し、リストに入力するときにそれを選択して、[Select EC2 Instance] プロンプトを開きます。注記
実行されていないインスタンスを起動するには、
AWS: Start EC2 instanceコマンドを選択する必要があります。AWS: Reboot EC2 instanceコマンドは、現在実行中のインスタンスのみを再起動します。 -
Select EC2 Instance プロンプトで、起動または再起動するインスタンスを含むリージョンを選択します。
-
VS Code は、インスタンスの再起動中にステータスを表示します。
-
AWS Explorer が更新され、再起動が完了したときにインスタンスが実行されていることが示されます。
-
AWS Toolkit Explorer を展開し、起動または再起動する Amazon EC2 インスタンスを含むリージョンを展開します。
-
Amazon EC2 インスタンスにカーソルを合わせ、 (EC2 インスタンスの再起動) アイコンを選択します。
注記
インスタンスが停止している場合、選択できるのは (EC2 インスタンスの起動) アイコンのみです。
-
VS Code は、インスタンスの再起動中にステータスを表示します。
-
AWS Explorer が更新され、再起動が完了したときにインスタンスが実行されていることが示されます。
-
AWS Toolkit Explorer を展開し、起動または再起動する Amazon EC2 インスタンスを含むリージョンを展開します。
-
接続する Amazon EC2 インスタンスを右クリックし、[EC2 インスタンスの再起動]を選択します。
注記
インスタンスが停止している場合、選択できるのは [EC2 インスタンスの起動] アイコンのみです。
-
VS Code は、インスタンスの再起動中にステータスを表示します。
-
AWS Explorer が更新され、再起動が完了したときにインスタンスが実行されていることが示されます。
Amazon EC2 インスタンスの停止
Amazon EC2 インスタンスを停止する方法は 3 つあります。
-
VS Code から
command + shift + P (Windows: ctrl + shift + P)を押して VS Code コマンドパレットを開きます。 -
VS Code コマンドパレットから
AWS: Stop EC2 instanceコマンドを検索し、リストに入力するときにそれを選択して、[Select EC2 Instance] プロンプトを開きます。 -
Select EC2 Instance プロンプトで、停止するインスタンスを含むリージョンを選択します。
-
VS Code は、インスタンスの停止中にステータスを表示します。
-
AWS Explorer が更新され、インスタンスが停止されたことが示されます。
-
AWS Toolkit Explorer を展開し、停止する Amazon EC2 インスタンスを含むリージョンを展開します。
-
Amazon EC2 インスタンスにカーソルを合わせ、 (EC2 インスタンスの停止) アイコンを選択します。
-
VS Code は、インスタンスの停止中にステータスを表示します。
-
AWS Explorer が更新され、インスタンスが停止したことが示されます。
-
AWS Toolkit Explorer を展開し、停止する Amazon EC2 インスタンスを含むリージョンを展開します。
-
接続する Amazon EC2 インスタンスを右クリックし、[EC2 インスタンスの再起動]を選択します。
-
VS Code は、インスタンスの停止中にステータスを表示します。
-
AWS Explorer が更新され、インスタンスが停止したことが示されます。
インスタンス ID のコピー
インスタンス ID をコピーするには、次の手順を実行します。
ID をコピーするインスタンスを右クリックします。
[インスタンス IDのコピー] を選択します。
インスタンス ID がローカルクリップボードにコピーされます。
名前のコピー
インスタンス名をコピーするには、次の手順を実行します。
名前をコピーするインスタンスを右クリックします。
[インスタンス名のコピー] を選択します。
インスタンス名がローカルクリップボードにコピーされます。
ARN のコピー
インスタンスの ARN をコピーするには、次の手順を実行します。
ARN をコピーするインスタンスを右クリックします。
[インスタンスの ARN のコピー] を選択します。
インスタンスの ARN がローカルクリップボードにコピーされます。