сделать образ публичным:
yc resource-manager folder add-access-binding name_folder\
--role compute.images.user \
--subject system:allAuthenticatedUsers
но не вижу, чтобы образ был доступен публично:
yc compute image list --folder-id standard-images | grep id or name
Его видно только через веб-консоль в пользовательских образах.
Я правильно понимаю:
1. Чтобы образ стал доступен всем пользователям: он должен быть загружен в объектное хранилище, ну и выданы права на каталог?
2. Образ созданный из снимка невозможно скачать или направить сразу в bucket, или сделать доступным для всех?
так он и не будет там доступен)))
Не надо загружать его в Obj Storage. Вам нужно завести каталог в котором вы будете хранить публично доступные образы. Зачем? Чтобы отделить их от остальных. Выдать на него роль, как вы и делаете. После этого образ будет доступен всем yc compute image list --folder-id <id_вашего_каталога> | grep id or name
Обсуждают сегодня