/ / Udziel komuś dostępu tylko do jednego z wystąpień w silniku obliczeniowym Google - platformie Google Cloud, Google-Compute-Engine

Przyznaj komuś dostęp tylko do jednego z wystąpień aparatu obliczeniowego Google - google-platforma-chmury, google-compute-engine

Mam projekt w Google Cloud, w którym utworzyłem kilka instancji vm.

Muszę dać komuś dostęp tylko do jednej z instancji

Na razie dałem im dostęp do wszystkich instancji, dodając je przez IAM jako

  1. Administrator obliczeń instancji silnika
  2. Dodanie jej jako domyślnego aktora konta usługi silnika obliczeniowego

Ale jak mogę to zmienić, aby dać im dostęp tylko do jednej z instancji?

Dzięki

Odpowiedzi:

0 dla odpowiedzi № 1

Możliwe jest ręczne dodanie ich publicznego klucza SSH do maszyny: dokumentację można znaleźć tutaj.
Wygenerujesz parę kluczy publicznych / prywatnych, sformatujesz ją, prześlesz publiczny do maszyny, a użytkownik będzie mógł połączyć się z komputerem za pomocą prywatnego.

Następnie usuń rolę Administratora instancji silnika, aby odebrać jej dostęp do innych instancji.

Jeśli pozostawisz jej rolę jako domyślnego aktora konta usługi silnika obliczeniowego, może przyjąć te same prawa, co konto usługi, które domyślnie jest edytorem projektu.
Najlepszym sposobem na ograniczenie tego jest stworzenie nowegokonto usługi z tylko zakresami, które chcesz przyznać (być może dostęp do Magazynu lub innych interfejsów API), ustaw go jako konto usługi dla instancji i dodaj użytkownika jako jego podmiot. Możesz przeczytać więcej tutaj.