Получить список публичных образов
В процессе создания виртуальной машины вам необходимо выбрать образ машины с программным обеспечением, которое вы хотите использовать.
Консоль управления
CLI
API
Список доступных публичных образов можно посмотреть при создании виртуальной машины:
- В консоли управления
откройте каталог, в котором будет создана виртуальная машина. - Справа сверху нажмите кнопку Создать ресурс.
- В открывшемся списке выберите Виртуальная машина.
- В блоке Образ загрузочного диска нажмите кнопку Показать все продукты Marketplace. Отобразится список всех доступных публичных образов.
Чтобы посмотреть информацию о конкретном образе, нажмите
Если у вас еще нет интерфейса командной строки Yandex Cloud, установите и инициализируйте его.
Чтобы получить список доступных образов с помощью CLI, выполните следующую команду:
yc compute image list --folder-id standard-images
Результат:
+----------------------+-------------------------------------+--------------------------+----------------------+--------+
| ID | NAME | FAMILY | PRODUCT IDS | STATUS |
+----------------------+-------------------------------------+--------------------------+----------------------+--------+
...
| fdvk34al8k5n******** | centos-7-1549279494 | centos-7 | dqni65lfhvv2******** | READY |
| fdv7ooobjfl3******** | windows-2016-gvlk-1548913814 | windows-2016-gvlk | dqnnc72gj2is******** | READY |
| fdv4f5kv5cvf******** | ubuntu-1604-lts-1549457823 | ubuntu-1604-lts | dqnnb6dc7640******** | READY |
...
+----------------------+-------------------------------------+--------------------------+----------------------+--------+
- Получите IAM-токен, используемый для аутентификации в примерах:
- Инструкция для пользователя с аккаунтом на Яндексе.
- Инструкция для сервисного аккаунта.
- Инструкция для федеративного аккаунта.
- Получите список публичных образов от Yandex Cloud с помощью метода REST API list для ресурса Image или вызова gRPC API ImageService/List. В запросе укажите следующие параметры:
- В идентификаторе каталога укажите
standard-images
. - В каталоге много образов, поэтому укажите
pageSize=1000
или используйте полученное значениеnextPageToken
, чтобы получить продолжение списка.
- В идентификаторе каталога укажите
Результат запишите в файл, например в output.json
:
export IAM_TOKEN=CggaATEVAgA...
curl \
--header "Authorization: Bearer ${IAM_TOKEN}" \
"https://compute.api.cloud.yandex.net/compute/v1/images?folderId=standard-images&pageSize=1000" > output.json
Посмотреть информацию обо всех доступных публичных образах также можно в Cloud Marketplace.