############################### Категории метаданных экземпляра ############################### Все метаданные возвращаются в текстовом формате. При запросе отдельного ресурса возвращается соответствующее ему значение, либо ошибка “404 — Not Found”, если ресурс недоступен. При запросе общего ресурса метаданных (URI таких ресурсов заканчивается ``/``) возвращается список доступных ресурсов, либо “404 — Not Found”, если таковые отсутствуют. Доступная версия на текущий момент времени — latest. В таблице ниже приведены категории метаданных экземпляра .. list-table:: **/latest/meta-data/** :widths: 10 15 15 :header-rows: 1 * - Endpoint - Описание - Пример * - ami-id - CMI ID для запуска экземпляра. - cmi-XXXXXXXX * - ami-launch-index - При одновременном старте одного и того же экземпляра данное значение укажет на порядок загрузки. Начальное значение первого запущенного экземпляра равно ``0``. - * - block-device-mapping/ami - Имя блочного устройства, на котором располагается файловая система ``root/boot``. - /dev/ * - block-device-mapping/root - Имя блочного устройства, на котором располагается корневая файловая система (``/`` или ``C:``). - /dev/vda * - block-device-mapping/ebs - Имя блочного устройства, ассоциированного с дополнительным EBS-диском. ``N`` — номер подключённого дискa к экземпляру. Например, для экземпляра с двумя подключёнными дисками, эндпоинт ``block-device-mapping/ebs2`` вернёт ``/dev/vdb``. - /deb/vdb * - instance-type - Тип экземпляра. - m1.small * - instance-id - ID экземпляра. - i-XXXXXXXX * - hostname - ID или приватный DNS экземпляра. - i-XXXXXXXX * - local-hostname - Частное имя хост-системы экземпляра. В случае если присутствует несколько интерфейсов, оно будет относиться к ``eth0``, т.е. к устройству со значением ``0``. - ip-XXX-XXX-XXX-XXX.vpc-XXXXXXXX.internal * - local-ipv4 - Частный IPv4-адрес экземпляра. В случае если присутствует несколько интерфейсов, он будет относиться к ``eth0``, т.е. к устройству со значением ``0``. - XXX.XXX.XXX.XXX * - public-hostname - Публичный DNS интерфейса. В случае если экземпляр находится в VPC, эта категория возвращается тогда, когда установлен атрибут *enableDnsHostnames*, который принимает значение ``True``. - c2-XXX-XXX-XXX-XXX.elastic.cloud.croc.ru * - public-keys/ - Публичный ключ. Доступен, если указан во время запуска экземпляра. - ssh-rsa AAAAB3N... * - public-ipv4 - EIP-адреса (Elastic IP Addresses), связанные с интерфейсом. В одном экземпляре может находиться несколько IPv4-адресов. - XXX.XXX.XXX.XXX * - placement/availability-zone - Availability Zone, в которой запущен экземпляр. - ru-msk-comp1p * - reservation-id - ID группы экземпляров, запущенных одним запросом :ref:`RunInstances`. - r-XXXXXXXX * - security-groups - Имена групп безопасности, к которым принадлежит сетевой интерфейс. Вернёт соответствующее значение для экземпляров, которые запущены в VPC. - sg-XXXXXXXX * - mac - MAC-адрес основного интерфейса экземпляра. - XX\:XX\:XX\:XX\:XX\:XX .. list-table:: **/latest/meta-data/network/interfaces/macs//** :widths: 10 15 15 :header-rows: 1 * - Endpoint - Описание - Пример * - device-number - Номер интерфейса. - * - ipv4-associations/ - Приватный IPv4-адрес, на который назначен публичный IPv4-адрес. - XXX.XXX.XXX.XXX * - local-hostname - Частное имя хост-системы экземпляра. В случае если присутствует несколько интерфейсов, оно будет относиться к ``eth0``, т.е. к устройству со значением ``0``. - ip-XXX-XXX-XXX-XXX.vpc-XXXXXXXX.internal * - local-ipv4s - Частный IPv4-адрес экземпляра. В случае если присутствует несколько интерфейсов, он будет относиться к ``eth0``, т.е. к устройству со значением ``0``. - XXX.XXX.XXX.XXX * - mac - MAC-адрес основного интерфейса экземпляра. - XX\:XX\:XX\:XX\:XX\:XX * - public-hostname - Публичный DNS интерфейса. В случае если экземпляр находится в VPC, эта категория возвращается тогда, когда установлен aтрибут ``enableDnsHostnames``, который принимает значение ``True``. - c2-XXX-XXX-XXX-XXX.elastic.cloud.croc.ru * - public-ipv4s - EIP-адреса (Elastic IP Addresses), связанные с экземпляром. В одном экземпляре может находиться несколько IPv4-адресов. - XXX.XXX.XXX.XXX * - security-group-ids - Идентификаторы групп безопасности, к которым принадлежит сетевой интерфейс. Вернёт соответствующее значение для экземпляров, которые запущены в VPC. - sg-XXXXXXXX * - security-groups - Имена групп безопасности, к которым принадлежит сетевой интерфейс. Вернёт соответствующее значение для экземпляров, которые запущены в VPC. - security_group_name * - subnet-id - ID подсети, в которой запущен экземпляр. - subnet-XXXXXXXX * - subnet-ipv4-cidr-block - Блок IPv4-адресов подсети в нотации CIDR. - XXX.XXX.XXX.XXX/YY * - vpc-id - ID VPC, в котором запущен экземпляр. - vpc-XXXXXXXX * - vpc-ipv4-cidr-block - Блок IPv4-адресов VPC в нотации CIDR. - XXX.XXX.XXX.XXX/YY * - vpc-ipv4-cidr-blocks - Cписок блоков IPv4-адресов в нотации CIDR. - XXX.XXX.XXX.XXX/YY