View a markdown version of this page

研究版 Lightsail API 操作 - 亚马逊 Lightsail 研究版

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

研究版 Lightsail API 操作

您可以使用下列 API 操作(它们是 Lightsail API 的一部分)来管理亚马逊 Lightsail for Research 资源。选择操作的名称以查看有关该操作的更多信息。

Lightsail 用于研究行动
  • AddOnRequest-描述为亚马逊 Lightsail 或 Lightsail for Research 资源启用、修改或禁用插件的请求。有效值为 AutoSnapshot | StopInstanceOnIdle

  • CreateGUISessionAccessDetails-创建两个用于访问虚拟计算机图形用户界面 (GUI) 会话的 URL。

  • GetCostEstimate-检索有关指定资源成本估算的信息。

  • StartGuis ession-启动用于访问虚拟计算机操作系统或应用程序的 Amazon DCV GUI 会话。会话将持续 1 小时。使用此操作可在会话过期后恢复会话。

  • stopGuis ession-终止用于访问虚拟计算机操作系统或应用程序的基于 Web 的 Amazon DCV GUI 会话。会话将关闭,所有未保存的数据都将丢失。

虚拟计算机和实例操作
  • CreateInstances-创建一台或多台虚拟计算机。

  • DeleteInstance-删除虚拟计算机。

  • GetBlueprints-返回可用虚拟计算机应用程序或蓝图的列表。

  • GetBundles-返回在创建虚拟计算机时可以应用于虚拟计算机的硬件包。

  • GetInstance-返回有关特定虚拟计算机或实例的信息。

  • GetInstanceMetricData-在给定虚拟计算机名称的情况下,返回指定虚拟计算机指标的数据点。

  • GetInstances-返回有关用户账户中所有 Lightsail 实例和 Lightsail for Research 虚拟计算机的信息。

  • GetInstanceState-返回特定虚拟计算机或实例的状态。

  • RebootInstance-重新启动特定的虚拟计算机。

  • StartInstance-从停止状态启动特定的虚拟计算机。要重新启动虚拟计算机,请使用reboot instance操作。

  • StopInstance-停止当前正在运行的特定虚拟计算机。

  • UpdateInstanceMetadataOptions-修改正在运行或已停止的虚拟计算机上的虚拟计算机元数据参数。

磁盘操作
  • AttachDisk-将块存储磁盘连接到正在运行或已停止的虚拟计算机,然后将其公开给具有指定磁盘名称的虚拟计算机。

  • CreateDisk-创建可连接到同一 AWS 区域中的虚拟计算机的块存储磁盘。

  • DeleteDisk-删除指定的块存储磁盘。

  • DetachDisk-将已停止的块存储磁盘与虚拟计算机分离。

  • GetDisk-返回有关特定块存储磁盘的信息。

  • GetDisks-返回有关您的 AWS 账户和区域中所有块存储磁盘的信息。

密钥对操作
  • CreateKeyPair-创建自定义 SSH 密钥对,您可以将其与 Lightsail for Research 虚拟计算机一起使用。

  • DeleteKeyPair-通过从 Amazon Lightsail 中移除公钥来删除指定的密钥对。

  • DownloadDefaultKeyPair-下载区域性 Lightsail 默认密钥对。如果中当前不存在默认密钥对,则此操作还会创建 Lightsail 默认密钥对。 AWS 区域

  • GetInstanceAccessDetails-返回可用于连接到特定虚拟计算机的临时 SSH 密钥。

  • GetKeyPair-返回有关特定密钥对的信息。

  • GetKeyPairs-返回有关用户账户中所有密钥对的信息。

  • ImportKeyPair-从特定密钥 pair 中导入 SSH 公钥。

联网操作
  • GetInstancePortStates-返回特定虚拟计算机的防火墙端口状态、允许通过端口连接到虚拟计算机的 IP 地址以及协议。

  • IsVpcPeered-返回一个布尔值,表示您的 Lightsail VPC 是否处于对等状态。

  • OpenInstancePublicPorts-打开特定虚拟计算机的端口,并指定允许通过端口和协议连接到虚拟计算机的 IP 地址。

  • PutInstancePublicPorts-打开特定虚拟计算机的端口,并指定允许通过端口和协议连接到虚拟计算机的 IP 地址。

  • PeerVpc-将 Lightsail VPC 与用户的默认 VPC 进行对等。

  • SetIpAddressType-设置虚拟计算机的 IP 地址类型。

  • UnpeerVpc-解除 Lightsail VPC 与用户的默认 VPC 的对等关系。

快照操作
标记动作
  • TagResource-向指定资源添加一个或多个标签。

  • UntagResource-从指定资源中删除指定的一组标签键及其值。

其他资源操作
  • GetActiveNames-返回所有活动(未删除)资源的名称。

  • GetOperation-返回有关特定操作的信息。操作包括创建虚拟计算机、连接磁盘等事件。

  • GetOperations-返回有关所有操作的信息。结果按从最旧到最新顺序返回,最多 200。每次后续调用都要GetOperations使用上一个请求中的最大(最后一个)statusChangedAt值,即可对结果进行分页。

  • GetOperationsForResource-获取特定资源(例如虚拟计算机或磁盘)的操作。

  • GetRegions-返回 Lightsail 的所有有效 AWS 区域的列表。使用include availability zones参数还可返回某个区域中的可用区。