Amazon Elastic Compute Cloud
Windows インスタンス用ユーザーガイド

インスタンスアイデンティティドキュメント

インスタンスアイデンティティドキュメントは、インスタンスについて説明する JSON ファイルです。インスタンスアイデンティティドキュメントには、署名と PKCS7 署名が添付されています。これを使用して、ドキュメント内の情報の正確性、オリジン、および正当性を検証することができます。

インスタンスが起動するときにインスタンスアイデンティティドキュメントが生成され、インスタンスメタデータを通じてインスタンスに公開されます。このドキュメントは、インスタンスサイズ、インスタンスタイプ、オペレーティングシステム、AMI など、インスタンスの属性を検証します。

重要

インスタンスアイデンティティドキュメントと署名には動的な特質があるため、インスタンスアイデンティティドキュメントと署名は、定期的に取得することをお勧めします。

インスタンスアイデンティティドキュメントと署名の取得

インスタンスアイデンティティドキュメントを取得するには、実行中のインスタンスから以下のコマンドを使用します。

PS C:\> Invoke-RestMethod -uri http://169.254.169.254/latest/dynamic/instance-identity/document

出力例を次に示します。

privateIp          : 10.0.2.174
availabilityZone   : us-west-2a
devpayProductCodes :
version            : 2010-08-31
instanceId         : i-1234567890abcdef0
billingProducts    : {bp-6ba54002}
instanceType       : m3.medium
architecture       : x86_64
accountId          : 123456789012
kernelId           :
ramdiskId          :
imageId            : ami-1562d075
pendingTime        : 2017-03-13T17:13:27Z
region             : us-west-2

インスタンスの ID 署名を取得するには、実行中のインスタンスから以下のコマンドを使用します。

PS C:\> Invoke-RestMethod -uri http://169.254.169.254/latest/dynamic/instance-identity/signature

出力例を次に示します。

dExamplesjNQhhJan7pORLpLSr7lJEF4V2DhKGlyoYVBoUYrY9njyBCmhEayaGrhtS/AWY+LPx
lVSQURF5n0gwPNCuO6ICT0fNrm5IH7w9ydyaexamplejJw8XvWPxbuRkcN0TAA1p4RtCAqm4ms
x2oALjWSCBExample=

PKCS7 署名を取得するには、実行中のインスタンスから以下のコマンドを使用します。

PS C:\> Invoke-RestMethod -uri http://169.254.169.254/latest/dynamic/instance-identity/pkcs7

出力例を次に示します。

MIICiTCCAfICCQD6m7oRw0uXOjANBgkqhkiG9w0BAQUFADCBiDELMAkGA1UEBhMC
VVMxCzAJBgNVBAgTAldBMRAwDgYDVQQHEwdTZWF0dGxlMQ8wDQYDVQQKEwZBbWF6
b24xFDASBgNVBAsTC0lBTSBDb25zb2xlMRIwEAYDVQQDEwlUZXN0Q2lsYWMxHzAd
BgkqhkiG9w0BCQEWEG5vb25lQGFtYXpvbi5jb20wHhcNMTEwNDI1MjA0NTIxWhcN
MTIwNDI0MjA0NTIxWjCBiDELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAldBMRAwDgYD
VQQHEwdTZWF0dGxlMQ8wDQYDVQQKEwZBbWF6b24xFDASBgNVBAsTC0lBTSBDb25z
b2xlMRIwEAYDVQQDEwlUZXN0Q2lsYWMxHzAdBgkqhkiG9w0BCQEWEG5vb25lQGFt
YXpvbi5jb20wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAMaK0dn+a4GmWIWJ
21uUSfwfEvySWtC2XADZ4nB+BLYgVIk60CpiwsZ3G93vUEIO3IyNoH/f0wYK8m9T
rDHudUZg3qX4waLG5M43q7Wgc/MbQITxOUSQv7c7ugFFDzQGBzZswY6786m86gpE
Ibb3OhjZnzcvQAaRHhdlQWIMm2nrAgMBAAEwDQYJKoZIhvcNAQEFBQADgYEAtCu4
nUhVVxYUntneD9+h8Mg9q6q+auNKyExzyLwaxlAoo7TJHidbtS4J5iNmZgXL0Fkb
FFBjvSfpJIlJ00zbhNYS5f6GuoEDmFJl0ZxBHjJnyp378OD8uTs7fLvjx79LjSTb
NYiytVbZPQUQ5Yaxu2jXnimvw3rrszlaEXAMPLE