Die Bereitstellung von Djangostack vom Google Marketplace ist fehlgeschlagen

Die Bereitstellung von Djangostack vom Google Marketplace ist fehlgeschlagen

Wir haben versucht, den Bitnami Djangostack vom Google Marketplace aus bereitzustellen. Während der Bereitstellung scheint jedoch ein Berechtigungsfehler aufzutreten:

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]"}}

Wir haben bereits Compute-Administratorberechtigungen bereitgestellt, wie in den Vorschlägen erwähnt.

Antwort1

Stellen Sie sicher, dass Sie auch ein Dienstkonto verwenden, das tatsächlich über die erforderlichen Berechtigungen verfügtIhre Beschreibung kann darauf hinweisen, dassSie sind mit dem falschen Konto authentifiziertdas nicht über die erforderlichen Berechtigungen verfügt.

Sollte dies nicht der Fall sein, überprüfen Sie bitte noch einmal Ihre Berechtigungen. Aus der Fehlermeldung geht eindeutig hervor, welche Berechtigungen fehlen.

Wenn Ihr Konto diese nicht hat, gehen Sie zu einem anderen Punkt.

Da Sie dem Dienstkonto keine Berechtigungen direkt erteilen können, müssen SieRollen. In diesem Fall können Sie beispielsweiseeine neue benutzerdefinierte Rolle erstellenmit den in der Nachricht genannten Berechtigungen. Sie können entwederKonsole,gcloudDienstprogramm (oder andere Methoden) underlaube eszumDienstkontoSie verwenden.

verwandte Informationen