Cloud IAM
Créer un IAM Service Account :
UN IAM Service Accout est un compte créé dans Google Cloud pour spécifier des droits très précits. Par exemple, cela nous permet d'autoriser une machine virtuelle à uploder des images dans notre bucket. Celle-ci aura uniquement la permission d'upload sur le bucket.
Création de L'IAM service Account :
- Se rendre dans AM & admin > Service accounts
- Cliquer sur Create service account.
- Lui donner un nom
- Définir les autorisations voulues
- Finaliser la création
- Se rendre dans le menu "Key"
- Faire Add key
- Sélectionner une Key Json
- Puis une clef sera automatiquement télécharger, vous la renommerez "credentials.json".
Utiliser le service accourt depuis un VM :
- Se connecter en SSH à la VM
- Uploader le fichier "credentials.json"
- Puis réaliser la commande ci-dessous :
gcloud auth activate-service-account --key-file credentials.json