Я пытаюсь использовать API потока данных в своем проекте. В облаке приборной панели, я включал все API, используя предписанную ссылку: https://console.cloud.google.com/flows/enableapi?apiid=dataflow,compute_component,logging,storage_component,storage_api,bigquery,pubsub,datastore&redirect=https:%2F%2Fcloud.google.com%2Fdataflow%2Fgetting-started&showconfirmation=true&_ga=1.200330088.756201991.1447156694API Dataflow не активируется в GCP
Однако, когда я запускаю свою работу в потоке данных затмения, я получаю сообщение об ошибке выполнения:
причиненной: java.lang.RuntimeException : Не удалось создать рабочее задание: Project не включил API. Используйте Google Developers Console для активации API-интерфейса «dataflow» для вашего проекта. на com.google.cloud.dataflow.sdk.runners.DataflowPipelineRunner.run (DataflowPipelineRunner.java:572) на com.google.cloud.dataflow.sdk.runners.DataflowPipelineRunner.run (DataflowPipelineRunner.java:190) на com.google.cloud.dataflow.sdk.Pipeline.run (Pipeline.java:180) на com.ri.gateway.storedata.CloudConnectPipeline.main (CloudConnectPipeline.java:146)
Вызванный: com.google .api.client.googleapis.json.GoogleJsonResponseException: 403 Forbidden { "код": 403, "ошибки": [{ "домен": "глобальное", "сообщение": «Проект не включил API Пожалуйста, используйте Google Developers Console для подключения к компьютеру. tivate API «потока данных» для вашего проекта. », « причина »:« запрещено » }], « сообщение »:« Проект не включил API. Пожалуйста, используйте Google Developers Console, чтобы активировать «потока данных» API для проекта ", „статус“:„PERMISSION_DENIED“ }
Я не уверен, почему это произошло - как API, кажется, действует через ГКП приборной панели.?
Вы уверены, что выполняете задание против того же ** проекта GCP **, поскольку вы проверяете включенные API в Консоли разработчиков? Если Консоль разработчиков говорит, что API Dataflow включен, вы не должны получать это сообщение. Я подозреваю, что опция конвейера '--project' в Eclipse установлена некорректно. Обратите внимание на различие между идентификатором проекта, именем проекта и номером проекта. Вы должны использовать идентификатор проекта при настройке конвейера '--project'. –