Рубрики
Uncategorized

Как перемещать изображения Google Cloud на другие учетные записи

Как легко перемещать изображения между учетными записями Google Cloud. Tagged с Googlecloud, Cloud, DevOps.

Я обрабатываю несколько учетных записей для своих клиентов, и у меня есть несколько изображений, которые я хочу использовать на некоторых из этих учетных записей.

Теперь у вас есть разные варианты, как это достичь. Лучший всегда будет иметь файл Docker для ваших изображений и использовать его в качестве базовой линии, мы скоро рассмотрим эту опцию в другой статье.

Однако самый простой вариант заключается в том, что если у нас уже есть изображение, основанное на одной машине, чтобы скопировать его в другую учетную запись.

Чтобы создать изображения, есть несколько способов сделать это, самый простой способ — создать их в вашем CloudConsole.

Вычислить двигатель => Images => [+] Создать изображение

Однако, если вам нравится консоль, сделайте это по команде:

gcloud compute images create IMAGE_NAME --source-disk=SOURCE_DISK 

Теперь, когда у нас есть изображение, мы хотим экспортировать его в ведро для облачного хранилища

gcloud compute images export --destination-uri gs://bucket-name/imagename.tar.gz --image imagename

После этого мы найдем изображение как файл tar.gz в облачном хранилище. Теперь мы должны сделать его доступным для других пользователей. Чтобы сделать это просто, мы просто сделаем его публичным доступным.

Хитрость здесь, добавьте пользователя с именем Allusers и дайте ему доступ к чтению. Теперь это свободно загружается.

Теперь мы переключаемся на учетную запись, где нам нужно изображение, и импортируйте его

gcloud compute images create imagename     --source-uri gs://bucket-name/imagename.tar.gz

Вот и все.

Пожалуйста, скажите мне, если вы хотите увидеть видеоуроки для Google Cloud

Ваше здоровье

Оригинал: «https://dev.to/mfahlandt/how-to-move-google-cloud-images-to-other-accounts-1iod»