All Posts

GAEにデプロイするために必要な権限

WerckerでGAEにデプロイしようとしたらエラーが発生。 今回は wercker というサービスアカウントを作成し、WerckerからGAEにデプロイしようとした。 ERROR: (gcloud.app.deploy) PERMISSION_DENIED: Not allowed to get project settings for project PROJECT_ID このエラーが発生したので「App Engine 管理者」の役割を設定した。 ERROR: (gcloud.app.deploy) Error uploading files: User [wercker@PROJECT_ID.iam.gserviceaccount.com] does not have permission to access b staging.PROJECT_ID.appspot.com: wercker@PROJECT_ID.iam.gserviceaccount.com does not have storage.objects.list access to staging.PROJECT_ID.appspot.com. このエラーには「ストレージのオブジェクト管理者」の役割を設定した。 「ストレージのオブジェクト作成者」ではエラーが発生した