选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

使用 Amazon 弹性计算云 - AWS 适用于 VS Code 的工具包

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用 Amazon 弹性计算云

以下各节介绍如何使用中的 Amazon Elastic Compute Cloud AWS Toolkit for Visual Studio Code。

先决条件

本用户指南主题中描述的功能已在使用以下操作系统的 Amazon EC2 实例上进行了测试:

  • Windows 2016+

    注意

    此操作系统仅在连接 VS Code 终端时起作用。连接完整的 VS Code 远程实例时,它不起作用。有关 VS Code 终端和远程实例的更多信息,请参阅 VS C ode 文档中的终端入门和 VS Code 远程开发主题。

  • Amazon Linux 2023

  • Ubuntu,22.04

要打开与 Amazon EC2 实例的远程连接,需要本地安装的 SSH,但无需使用本地安装的 SSH 即可打开与 Amazon EC2 实例的终端。

您的 Amazon EC2 实例配置文件必须包含以下 AWS Identity and Access Management (IAM) 权限。

"ssmmessages:CreateControlChannel", "ssmmessages:CreateDataChannel", "ssmmessages:OpenControlChannel", "ssmmessages:OpenDataChannel", "ssm:DescribeAssociation", "ssm:ListAssociations", "ssm:UpdateInstanceInformation
注意

所需的权限包含在以下 AWS 托管策略中。

  • AmazonSSMManagedInstanceCore

  • AmazonSSMManagedEC2InstanceDefaultPolicy

查看现有的 Amazon EC2 实例

要通过 AWS 工具包查看您的现有 Amazon EC2 实例,请完成以下步骤。

  1. 在 AWS 工具包中,展开 AWS 工具包资源管理器。

  2. 扩展包含您要查看的 Amazon EC2 实例的区域。

  3. 展开标EC2题以显示您的现有 Amazon EC2 实例。

启动一个新的 Amazon EC2 实例

有三种方法可以使用该 AWS 工具包创建新的 Amazon EC2 实例。

每个工作流程都会在 AWS 控制台中打开启动实例向导。有关通过启动实例向导启动新 Amazon EC2 实例的详细信息,请参阅 A mazon Elastic Compute Cloud 用户指南中控制台中的使用启动实例向导启动实例主题。 EC2要启动新的 Amazon EC2 实例,请完成以下步骤之一。

  1. 在 VS Code 中,按打开 VS Code 命令面板 command + shift + P (Windows: ctrl + shift + P)

  2. 在 VS Code 命令面板中,搜索该AWS: Launch EC2命令并在其填充到列表中时将其选中,以在 VS Code 中打开 Launch EC2 实例选择区域提示符。

  3. 在启动 EC2 实例选择区域提示中,选择要在其中启动新实例的区域,然后确认要在默认 Web 浏览器中打开 AWS 控制台。

  4. 在默认 Web 浏览器的 AWS 控制台中,完成身份验证过程以继续启动实例向导。

  5. 启动实例向导中,完成必填部分,然后选择启动实例按钮以启动您的新 Amazon EC2 实例。

  6. AWS Explorer 会更新以显示您的新 Amazon EC2 实例。

从 VS Code 命令面板启动一个新的 Amazon EC2 实例

  1. 在 VS Code 中,按打开 VS Code 命令面板 command + shift + P (Windows: ctrl + shift + P)

  2. 在 VS Code 命令面板中,搜索该AWS: Launch EC2命令并在其填充到列表中时将其选中,以在 VS Code 中打开 Launch EC2 实例选择区域提示符。

  3. 在启动 EC2 实例选择区域提示中,选择要在其中启动新实例的区域,然后确认要在默认 Web 浏览器中打开 AWS 控制台。

  4. 在默认 Web 浏览器的 AWS 控制台中,完成身份验证过程以继续启动实例向导。

  5. 启动实例向导中,完成必填部分,然后选择启动实例按钮以启动您的新 Amazon EC2 实例。

  6. AWS Explorer 会更新以显示您的新 Amazon EC2 实例。

  1. 展开 AWS Toolkit Explorer,然后展开要在其中创建新 Amazon EC2 实例的区域。

  2. 展开或将鼠标悬停在EC2标题上,然后选择 +(启动 EC2 实例)图标。

  3. 出现提示时,确认您要在默认 Web 浏览器中打开 AWS 控制台。

  4. 在 Web 浏览器的 AWS 控制台中,完成身份验证过程以继续启动实例向导。

  5. 启动实例向导中,完成必填部分,然后选择启动实例按钮以启动您的新 Amazon EC2 实例。

  6. AWS Explorer 会更新以显示您的新 Amazon EC2 实例。

  1. 展开 AWS Toolkit Explorer,然后展开要在其中创建新 Amazon EC2 实例的区域。

  2. 展开或将鼠标悬停在EC2标题上,然后选择 +(启动 EC2 实例)图标。

  3. 出现提示时,确认您要在默认 Web 浏览器中打开 AWS 控制台。

  4. 在 Web 浏览器的 AWS 控制台中,完成身份验证过程以继续启动实例向导。

  5. 启动实例向导中,完成必填部分,然后选择启动实例按钮以启动您的新 Amazon EC2 实例。

  6. AWS Explorer 会更新以显示您的新 Amazon EC2 实例。

  1. 展开 AWS Toolkit Explorer,然后展开要在其中创建新 Amazon EC2 实例的区域。

  2. 右键单击标EC2题,然后选择启动 EC2 实例

  3. 出现提示时,确认您要在默认 Web 浏览器中打开 AWS 控制台。

  4. 在 Web 浏览器的 AWS 控制台中,完成身份验证过程以继续启动实例向导。

  5. 启动实例向导中,完成必填部分,然后选择启动实例按钮以启动您的新 Amazon EC2 实例。

  6. AWS Explorer 会更新以显示您的新 Amazon EC2 实例。

  1. 展开 AWS Toolkit Explorer,然后展开要在其中创建新 Amazon EC2 实例的区域。

  2. 右键单击标EC2题,然后选择启动 EC2 实例

  3. 出现提示时,确认您要在默认 Web 浏览器中打开 AWS 控制台。

  4. 在 Web 浏览器的 AWS 控制台中,完成身份验证过程以继续启动实例向导。

  5. 启动实例向导中,完成必填部分,然后选择启动实例按钮以启动您的新 Amazon EC2 实例。

  6. AWS Explorer 会更新以显示您的新 Amazon EC2 实例。

将 VS Code 连接到亚马逊 EC2 实例

通过 VS Code 连接亚马逊 EC2 实例有三种方法。要将 VS Code 连接到您的 EC2 实例,请完成以下过程之一。

  1. 在 VS Code 中,按打开 VS Code 命令面板 command + shift + P (Windows: ctrl + shift + P)

  2. 从 VS Code 命令面板中搜索该AWS: Connect VS Code to EC2 instance...命令,并在该命令填充到列表中时将其选中,以在 VS Code 中打开 “选择 EC2实例” 提示符。

  3. 选择 EC2 实例提示中,选择包含您要连接的实例的区域,然后选择要连接的实例。

  4. VS Code 在建立连接时显示状态。

  5. 连接完成后,将打开一个新窗口,显示您的 Amazon EC2 实例。

通过命令面板将 VS Code 连接到 Amazon EC2 实例

  1. 在 VS Code 中,按打开 VS Code 命令面板 command + shift + P (Windows: ctrl + shift + P)

  2. 从 VS Code 命令面板中搜索该AWS: Connect VS Code to EC2 instance...命令,并在该命令填充到列表中时将其选中,以在 VS Code 中打开 “选择 EC2实例” 提示符。

  3. 选择 EC2 实例提示中,选择包含您要连接的实例的区域,然后选择要连接的实例。

  4. VS Code 在建立连接时显示状态。

  5. 连接完成后,将打开一个新窗口,显示您的 Amazon EC2 实例。

  1. 展开 AWS Toolkit Explorer,然后展开包含您要连接的 Amazon EC2 实例的区域。

  2. 将鼠标悬停在 Amazon EC2 实例上,然后选择(将 VS 代码连接到 EC2 实例)图标。

    注意

    您也可以从 AWS 资源管理器的EC2服务标题中选择(Connect VS Code 到 EC2实例)图标。

  3. VS Code 在建立连接时显示状态。

  4. 连接完成后,将打开一个新窗口,显示您的 Amazon EC2 实例。

  1. 展开 AWS Toolkit Explorer,然后展开包含您要连接的 Amazon EC2 实例的区域。

  2. 将鼠标悬停在 Amazon EC2 实例上,然后选择(将 VS 代码连接到 EC2 实例)图标。

    注意

    您也可以从 AWS 资源管理器的EC2服务标题中选择(Connect VS Code 到 EC2实例)图标。

  3. VS Code 在建立连接时显示状态。

  4. 连接完成后,将打开一个新窗口,显示您的 Amazon EC2 实例。

  1. 展开 AWS Toolkit Explorer,然后展开包含您要连接的 Amazon EC2 实例的区域。

  2. 右键单击要连接的 Amazon EC2 实例,然后选择 C onnect VS Code 到 EC2 实例

    注意

    您也可以在 AWS 资源管理器中右键单击EC2服务标题,然后选择要 EC2实例的 Connect VS Code

  3. VS Code 在建立连接时显示状态。

  4. 连接完成后,将打开一个新窗口,显示您的 Amazon EC2 实例。

  1. 展开 AWS Toolkit Explorer,然后展开包含您要连接的 Amazon EC2 实例的区域。

  2. 右键单击要连接的 Amazon EC2 实例,然后选择 C onnect VS Code 到 EC2 实例

    注意

    您也可以在 AWS 资源管理器中右键单击EC2服务标题,然后选择要 EC2实例的 Connect VS Code

  3. VS Code 在建立连接时显示状态。

  4. 连接完成后,将打开一个新窗口,显示您的 Amazon EC2 实例。

打开一个连接到 Amazon EC2 实例的终端。

有三种方法可以从 VS Code 终端连接到 Amazon EC2 实例。

  1. 在 VS Code 中,按打开 VS Code 命令面板 command + shift + P (Windows: ctrl + shift + P)

  2. 从 VS Code 命令面板中搜索该AWS:Open terminal to EC2 instance...命令,并在该命令填充到列表中时将其选中,以在 VS Code 中打开 “选择 EC2实例” 提示符。

  3. “选择 EC2 实例” 提示中,选择包含要在终端中打开的实例的区域,然后选择该实例。

  4. VS Code 在建立连接时显示状态。

  5. 连接完成后,VS Code 终端将打开,显示您的新会话。

通过命令面板将 VS Code 连接到 Amazon EC2 实例

  1. 在 VS Code 中,按打开 VS Code 命令面板 command + shift + P (Windows: ctrl + shift + P)

  2. 从 VS Code 命令面板中搜索该AWS:Open terminal to EC2 instance...命令,并在该命令填充到列表中时将其选中,以在 VS Code 中打开 “选择 EC2实例” 提示符。

  3. “选择 EC2 实例” 提示中,选择包含要在终端中打开的实例的区域,然后选择该实例。

  4. VS Code 在建立连接时显示状态。

  5. 连接完成后,VS Code 终端将打开,显示您的新会话。

  1. 展开 AWS Toolkit Explorer,然后展开包含您要连接的 Amazon EC2 实例的区域。

  2. 将鼠标悬停在 Amazon EC2 实例上,然后选择(打开终端到 EC2实例...) 图标。

    注意

    你也可以选择(打开终端到 EC2实例...) AWS 资源管理器中EC2服务标题中的图标。

  3. VS Code 在建立连接时显示状态。

  4. 连接完成后,VS Code 终端将打开,显示您的新会话。

  1. 展开 AWS Toolkit Explorer,然后展开包含您要连接的 Amazon EC2 实例的区域。

  2. 将鼠标悬停在 Amazon EC2 实例上,然后选择(打开终端到 EC2实例...) 图标。

    注意

    你也可以选择(打开终端到 EC2实例...) AWS 资源管理器中EC2服务标题中的图标。

  3. VS Code 在建立连接时显示状态。

  4. 连接完成后,VS Code 终端将打开,显示您的新会话。

  1. 展开 AWS Toolkit Explorer,然后展开包含要在 VS Code 终端中打开的 Amazon EC2 实例的区域。

  2. 右键单击要在终端中打开的 Amazon EC2 实例,然后选择打开终端到 EC2实例...

    注意

    您也可以在 AWS 资源管理器中右键单击EC2服务标题,然后选择打开终端进行 EC2实例...

  3. VS Code 在建立连接时显示状态。

  4. 连接完成后,VS Code 终端将打开,显示您的新会话。

  1. 展开 AWS Toolkit Explorer,然后展开包含要在 VS Code 终端中打开的 Amazon EC2 实例的区域。

  2. 右键单击要在终端中打开的 Amazon EC2 实例,然后选择打开终端到 EC2实例...

    注意

    您也可以在 AWS 资源管理器中右键单击EC2服务标题,然后选择打开终端进行 EC2实例...

  3. VS Code 在建立连接时显示状态。

  4. 连接完成后,VS Code 终端将打开,显示您的新会话。

启动或重启 Amazon 实例 EC2

有三种方法可以启动或重启 Amazon EC2 实例。

  1. 在 VS Code 中,按打开 VS Code 命令面板 command + shift + P (Windows: ctrl + shift + P)

  2. 从 VS Code 命令面板中搜索该AWS: Reboot EC2 instance命令,并在该命令填充到列表中时将其选中,以在 VS Code 中打开 “选择 EC2实例” 提示符。

    注意

    要启动未运行的实例,必须选择AWS: Start EC2 instance命令。该AWS: Reboot EC2 instance命令仅重启当前正在运行的实例。

  3. “选择 EC2 实例” 提示中,选择包含您要启动或重启的实例的区域。

  4. VS Code 会在实例重启时显示状态。

  5. E AWS xplorer 会更新以显示您的实例在完成重启后正在运行。

从命令面板重启 Amazon EC2 实例

  1. 在 VS Code 中,按打开 VS Code 命令面板 command + shift + P (Windows: ctrl + shift + P)

  2. 从 VS Code 命令面板中搜索该AWS: Reboot EC2 instance命令,并在该命令填充到列表中时将其选中,以在 VS Code 中打开 “选择 EC2实例” 提示符。

    注意

    要启动未运行的实例,必须选择AWS: Start EC2 instance命令。该AWS: Reboot EC2 instance命令仅重启当前正在运行的实例。

  3. “选择 EC2 实例” 提示中,选择包含您要启动或重启的实例的区域。

  4. VS Code 会在实例重启时显示状态。

  5. E AWS xplorer 会更新以显示您的实例在完成重启后正在运行。

  1. 展开 AWS Toolkit Explorer,然后展开包含您要启动或重启的 Amazon EC2 实例的区域。

  2. 将鼠标悬停在 Amazon EC2 实例上,然后选择(重启 EC2 实例)图标。

    注意

    如果实例已停止,则唯一的选项是(启动 EC2 实例)图标

  3. VS Code 会在实例重启时显示状态。

  4. E AWS xplorer 会更新以显示您的实例在完成重启后正在运行。

  1. 展开 AWS Toolkit Explorer,然后展开包含您要启动或重启的 Amazon EC2 实例的区域。

  2. 将鼠标悬停在 Amazon EC2 实例上,然后选择(重启 EC2 实例)图标。

    注意

    如果实例已停止,则唯一的选项是(启动 EC2 实例)图标

  3. VS Code 会在实例重启时显示状态。

  4. E AWS xplorer 会更新以显示您的实例在完成重启后正在运行。

  1. 展开 AWS Toolkit Explorer,然后展开包含您要启动或重启的 Amazon EC2 实例的区域。

  2. 右键单击要连接的 Amazon EC2 实例,然后选择重启 EC2 实例

    注意

    如果实例已停止,则唯一的选项是启动 EC2 实例

  3. VS Code 会在实例重启时显示状态。

  4. E AWS xplorer 会更新以显示您的实例在完成重启后正在运行。

  1. 展开 AWS Toolkit Explorer,然后展开包含您要启动或重启的 Amazon EC2 实例的区域。

  2. 右键单击要连接的 Amazon EC2 实例,然后选择重启 EC2 实例

    注意

    如果实例已停止,则唯一的选项是启动 EC2 实例

  3. VS Code 会在实例重启时显示状态。

  4. E AWS xplorer 会更新以显示您的实例在完成重启后正在运行。

停止 Amazon EC2 实例

有三种方法可以停止 Amazon EC2 实例。

  1. 在 VS Code 中,按打开 VS Code 命令面板 command + shift + P (Windows: ctrl + shift + P)

  2. 从 VS Code 命令面板中搜索该AWS: Stop EC2 instance命令,并在该命令填充到列表中时将其选中,以在 VS Code 中打开 “选择 EC2实例” 提示符。

  3. “选择 EC2 实例” 提示中,选择包含您要停止的实例的区域。

  4. VS Code 显示实例停止时的状态。

  5. E AWS xplorer 会更新以显示您的实例已停止。

从命令面板中停止 Amazon EC2 实例

  1. 在 VS Code 中,按打开 VS Code 命令面板 command + shift + P (Windows: ctrl + shift + P)

  2. 从 VS Code 命令面板中搜索该AWS: Stop EC2 instance命令,并在该命令填充到列表中时将其选中,以在 VS Code 中打开 “选择 EC2实例” 提示符。

  3. “选择 EC2 实例” 提示中,选择包含您要停止的实例的区域。

  4. VS Code 显示实例停止时的状态。

  5. E AWS xplorer 会更新以显示您的实例已停止。

  1. 展开 AWS Toolkit Explorer,然后展开包含您要停止的 Amazon EC2 实例的区域。

  2. 将鼠标悬停在 Amazon EC2 实例上,然后选择(停止 EC2 实例)图标。

  3. VS Code 显示实例停止时的状态。

  4. E AWS xplorer 会更新以显示您的实例已停止。

  1. 展开 AWS Toolkit Explorer,然后展开包含您要停止的 Amazon EC2 实例的区域。

  2. 将鼠标悬停在 Amazon EC2 实例上,然后选择(停止 EC2 实例)图标。

  3. VS Code 显示实例停止时的状态。

  4. E AWS xplorer 会更新以显示您的实例已停止。

  1. 展开 AWS Toolkit Explorer,然后展开包含您要停止的 Amazon EC2 实例的区域。

  2. 右键单击要连接的 Amazon EC2 实例,然后选择重启 EC2 实例

  3. VS Code 显示实例停止时的状态。

  4. E AWS xplorer 会更新以显示您的实例已停止。

  1. 展开 AWS Toolkit Explorer,然后展开包含您要停止的 Amazon EC2 实例的区域。

  2. 右键单击要连接的 Amazon EC2 实例,然后选择重启 EC2 实例

  3. VS Code 显示实例停止时的状态。

  4. E AWS xplorer 会更新以显示您的实例已停止。

复制实例 ID

要复制实例 ID,请完成以下步骤。

  1. 右键单击要从中复制 ID 的实例。

  2. 选择复制实例 ID

  3. 实例 ID 已复制到您的本地剪贴板。

副本名称

要复制实例名称,请完成以下步骤。

  1. 右键单击要从中复制名称的实例。

  2. 选择复制实例名称

  3. 实例名称将复制到您的本地剪贴板。

复制 ARN

要复制实例 ARN,请完成以下步骤。

  1. 右键单击要从中复制 ARN 的实例。

  2. 选择复制实例 ARN

  3. 实例 ARN 已复制到您的本地剪贴板。

隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。