在 Lightsail 中访问实例元数据服务 (IMDS) 和用户数据 - Amazon Lightsail

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

在 Lightsail 中访问实例元数据服务 (IMDS) 和用户数据

实例元数据 是有关您的实例的数据,可以用来配置或管理正在运行的实例。实例元数据分为几类,例如,主机名、事件和安全组。您也可以使用实例元数据访问您启动实例时指定的用户数据。例如,您可以指定参数以配置实例,或者包含简单的脚本。实例还可包括动态数据,例如启动实例时生成的实例身份文档。

重要

虽然您只能从实例本身中访问实例元数据和用户数据,但并未使用身份验证或加密方法对数据进行保护。任何可以直接访问实例的人以及可能在实例上运行的任何软件都可以查看其元数据。因此,您不应将敏感数据(例如密码或长期保存的加密密钥)存储为用户数据。

使用实例元数据服务

您可以使用以下方法之一从 Lightsail 中正在运行的实例访问实例元数据:

  • 实例元数据服务版本 1 (IMDSv1) – 一种请求/响应方法

  • 实例元数据服务版本 2 (IMDSv2) – 一种面向会话的方法

    重要

    并非 Lightsail 中的所有实例蓝图都支持 imdsv2。使用 MetadataNoToken 实例指标跟踪对使用 IMDSv1 的实例元数据服务的调用次数。有关更多信息,请参阅查看实例指标

有关使用 IMDS 的更多信息,请参阅配置实例元数据服务(IMDS)

其他 IMDS 文档

以下 IMDS 文档在《Amazon Elastic Compute Cloud 用户指南(适用于 Linux 实例)》和《Amazon Elastic Compute Cloud 用户指南(适用于 Windows 实例)》中提供:

注意

在 Amazon EC2 中,实例蓝图称为亚马逊机器映像(AMI)。