changeset 766:a90273abc8a4

Make any notes regarding IMDSv2 and IPv4/IPv6
author Franz Glasner <f.glasner@feldmann-mg.com>
date Mon, 19 Feb 2024 15:49:58 +0100
parents 0180b7deebf1
children 538a579cf6fe
files configmix/extras/aws.py
diffstat 1 files changed, 7 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/configmix/extras/aws.py	Thu Dec 07 08:44:05 2023 +0100
+++ b/configmix/extras/aws.py	Mon Feb 19 15:49:58 2024 +0100
@@ -8,6 +8,7 @@
 .. see:: - https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-metadata.html
          - https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instancedata-data-retrieval.html
          - https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-identity-documents.html
+         . IMDSv2: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-metadata-v2-how-it-works.html
 
 """
 
@@ -26,6 +27,12 @@
 _MARKER = object()
 
 
+#
+# These are for IMDSv1 (Instance Metadata Service)
+#
+# There is a new session-oriented IMDSv2 implementation using
+# IPv4 (169.254.169.254) and IPv6 ([fd00:ec2::254]).
+#
 URL_META_INSTANCEID = "http://169.254.169.254/latest/meta-data/instance-id"
 URL_META_REGION = "http://169.254.169.254/latest/meta-data/placement/region"
 URL_META_AVAILABILITY_ZONE = "http://169.254.169.254/latest/meta-data/availability-zone"