Ошибка развертывания версии AppEngine из-за включения JSON API Cloud Storage

Я пытаюсь развернуть в Google AppEngine. (Точнее: управляемая ВМ.)

Я побежал gcloud preview app deploy d:\dev\mytest\yaml-war\app.yaml --version=joshua20160316d --project=mytest-test1,

Примерно через 30 минут это не удалось.

Сообщение об ошибке направляет меня в журнал в консоли разработчика облака (см. Ниже), который говорит мне, что доступ к JSON API Cloud Storage должен быть включен. Тем не менее, консоль разработчика показывает, что JSON API Cloud Storage уже включен. (Смотрите скриншот.)

Также обратите внимание, что это работает для других членов команды; и что та же команда против другого проекта также была успешной. Итак, это какая-то настройка, специфичная для проекта и моей учетной записи, но я не знаю что.

Что мне нужно сделать, чтобы сделать эту работу?

Скриншот; API включен

Failure setting up GCS logging: failed to create GCS logging client: error creating logfile: googleapi: Error 403: Access Not Configured. The API (Cloud Storage JSON API) is not enabled for your project. Please use the Google Developers Console to update your configuration., accessNotConfigured
{
 metadata: {
  severity:     "INFO"
  projectId: "mytest-test1"
  serviceName: "cloudbuild.googleapis.com"
  labels: {     
    cloudbuild.googleapis.com/build_id:
  "49697866-90f8-4771-82ef-7fe149f1d926"
  }
  timestamp: "2016-03-16T14:19:10.940059809Z"
  projectNumber: "232473234717"
 }
 textPayload: "Failure setting up GCS logging: failed to create GCS logging client: error creating logfile: googleapi: Error 403: Access Not Configured. The API (Cloud Storage JSON API) is not enabled for your project. Please use the Google Developers Console to update your configuration., accessNotConfigured"
 insertId: "41697866-90f8-4771-82ef-8fe149f1d926-0"
 log: "41697866-90f8-4771-82ef-8fe149f1d926"
}

Локальный журнал включает в себя следующее.

Operation [operations/build/mytest-test1/MmFmNjFhNGQtZDU2Yi00NzczLWI5NTItNWYyNGYyZGYyM2FkOlAT] complete. Result: {
    "metadata": {
        "@type": "type.googleapis.com/google.devtools.cloudbuild.v1.BuildOperationMetadata", 
        "build": {
            "finishTime": "2016-03-16T13:35:28.453575Z", 
            "status": "FAILURE", 
            "timeout": "600.000s", 
            "startTime": "2016-03-16T13:35:28.199428Z", 
            "workerId": "worker-74ace662-26dc-47c5-b23b-0886f61a5fbe", 
            "logsBucket": "staging.mytest-test1.appspot.com", 
            "userId": "846527075559", 
            "results": {}, 
            "id": "2af61a4d-d57b-4773-b952-5e24f2df23ad", 
            "buildReceipt": {
                "clientId": "32555940559"
            }, 
            "source": {
                "storageSource": {
                    "object": "mytest-test1.default.joshua20160316d", 
                    "bucket": "staging.mytest-test1.appspot.com"
                }
            }, 
            "steps": [
                {
                    "args": [
                        "appengine.gcr.io/gcloud/mytest-test1.default.joshua20160316d"
                    ], 
                    "name": "gcr.io/cloud-builders/dockerizer"
                }
            ], 
            "sourceProvenance": {
                "resolvedStorageSource": {
                    "generation": "1458135324271000", 
                    "object": "mytest-test1.default.joshua20160316d", 
                    "bucket": "staging.mytest-test1.appspot.com"
                }
            }, 
            "projectId": "mytest-test1", 
            "images": [
                "appengine.gcr.io/gcloud/mytest-test1.default.joshua20160316d"
            ], 
            "projectNum": "232473234717", 
            "foremanId": "cloud-build/foreman.server/ir/0", 
            "createTime": "2016-03-16T13:35:26.145234Z"
        }
}, 
"done": true, 
"name": "operations/build/mytest-test1/MmFmNjFhNGQtZDU2Yi00NzczLWI5NTItNWYyNGYyZGYyM2FkOlAT", 
"error": {
    "message": "Build failed; check build logs for details", 
    "code": 2
}

}

1 ответ

Это может звучать глупо, но вы пытались отключить и снова включить API? https://console.developers.google.com/apis/api/storage_api/overview?project=232474234717 (у вас есть скриншот этого). [да, пробовал; не помогло]

Во-вторых, вы можете попытаться указать свое собственное ведро GCS с помощью --bucket флаг. По умолчанию в сборке используется специальный сегмент, который автоматически настраивается для вашего проекта.

Наконец, если вы укажете --use_cloud_build=0, вы активируете устаревшую систему сборки, в которой виртуальная машина раскручивается в вашем проекте, выполняет сборку и затем завершает работу. Более новый сервис облачной сборки предназначен для замены устаревшей системы и работает на 1-2 минуты быстрее.

Я сожалею, что вы попали в блокпост здесь.