La implementación de Djangostack desde Google Marketplace falló

La implementación de Djangostack desde Google Marketplace falló

Estábamos intentando implementar Bitnami Djangostack desde Google Marketplace. Sin embargo, parece que recibimos un error de permiso durante la implementación:

Error: {"ResourceType":"compute.v1.instance","ResourceErrorCode":"403","ResourceErrorMessage":{"code":403,"errors":[{"domain":"global","message":"Required 'compute.instances.create' permission for 'projects/xyz/zones/asia-east1-a/instances/django-1-vm'","reason":"forbidden"},{"domain":"global","message":"Required 'compute.disks.create' permission for 'projects/xyz/zones/asia-east1-a/disks/django-1-vm'","reason":"forbidden"},{"domain":"global","message":"Required 'compute.subnetworks.use' permission for 'projects/xyz/regions/asia-east1/subnetworks/default'","reason":"forbidden"},{"domain":"global","message":"Required 'compute.subnetworks.useExternalIp' permission for 'projects/xyz/regions/asia-east1/subnetworks/default'","reason":"forbidden"},{"domain":"global","message":"Required 'compute.instances.setMetadata' permission for 'projects/xyz/zones/asia-east1-a/instances/django-1-vm'","reason":"forbidden"},{"domain":"global","message":"Required 'compute.instances.setTags' permission for 'projects/xyz/zones/asia-east1-a/instances/django-1-vm'","reason":"forbidden"},{"domain":"global","message":"Required 'compute.instances.setServiceAccount' permission for 'projects/xyz/zones/asia-east1-a/instances/django-1-vm'","reason":"forbidden"}],"message":"Required 'compute.instances.create' permission for 'projects/xyz/zones/asia-east1-a/instances/django-1-vm'","statusMessage":"Forbidden","requestPath":"https://compute.googleapis.com/compute/v1/projects/xyz/zones/asia-east1-a/instances","httpMethod":"POST","suggestion":"Consider granting permissions to [email protected]"}}

Ya hemos proporcionado permisos de administrador informático como se menciona en las sugerencias.

Respuesta1

Asegúrate de estar utilizando también una cuenta de servicio que realmente tenga los permisos adecuados. Su descripción puede indicar queestás autenticado con la cuenta incorrectaeso no tiene los permisos que necesitas.

Si ese no es el caso, verifique nuevamente sus permisos; el mensaje de error dice claramente cuáles faltan.

Si su cuenta no los tiene, pase a otro punto.

Dado que no puede otorgar permisos directamente a la cuenta de servicio que necesita usarroles. En este caso puedes por ejemplocrear un nuevo rol personalizadocon los permisos que se mencionan en el mensaje. Puedes usar cualquieraConsola,nube de gcloudutilidad (u otros métodos) yconcédelohaciacuenta de servicioestás usando.

información relacionada