按照https://cloud.google.com/endpoints/docs/openapi/get-started-cloud-functions入门指南获取CDN背后的云功能。将ESPv2 Beta部署到Cloud Run并获得预配的CloudRun服务URL。现在我的openapi-functions.yaml
文件碰壁了。当我运行命令时:
gcloud endpoints services deploy openapi-functions.yaml \
--project ESP_PROJECT_ID
我得到了错误响应:
ERROR: (gcloud.endpoints.services.deploy) INVALID_ARGUMENT: Cannot convert to service config.
'location: "openapi-functions.yaml: x-google-backend"
kind: ERROR
message: "Extension x-google-backend cannot be converted into proto type google.api.BackendRule. Details: Cannot find field: produces in message google.api.BackendRule"
location: "openapi-functions.yaml: x-google-backend"
kind: ERROR
message: "Address field in extension x-google-backend is not a valid URL"
我正在使用的openapi-functions.yaml
似乎与教程中的示例几乎相同,并且似乎此错误表示云函数终结点不是CloudRun的有效URL!我到底做错了什么?提前感谢任何帮助。
openapi-functions.yaml:
swagger: '2.0'
info:
title: "My API"
description: "Returns something"
version: 1.0.0
host: "SERVICENAME-IDENTIFIER-uc.a.run.app"
schemes:
- "https"
produces:
- application/json
paths:
"/foo":
get:
summary: "Returns thing"
operationId: "foo"
x-google-backend:
address: "https://us-central1-my-project-name.cloudfunctions.net/bar"
produces:
- "application/json"
responses:
'200':
description: "OK"
schema:
type: "string"
'404':
description: "Error"
schema:
type: "string"
'403':
description: "Forbidden"
schema:
type: "string"
注释掉了products:
语句,它就工作了。
我尝试过将deendpoint与云SQL和Hibernate集成。但是,每次都有错误。跟随我的测试: 1 -源文件夹中的persistence . XML:http://imgur.com/hKjf8Cs给我错误:http://imgur.com/QJe8rvq 2-资源文件夹中的persistence.xml给我错误: ServletInitializationParameters.java:5
我为API调用创建了一个Python函数,因此我不再需要在Power BI中这样做。它创建了5个XML文件,然后将它们合并成一个CSV文件。我希望该功能在谷歌云上运行(如果这不是一个好主意,请纠正我)。 我认为不可能在函数中创建XML文件(也许可以写入bucket),但理想情况下,我希望跳过XML文件的创建,直接创建CSV。 请在下面找到生成XML文件并合并为CSV的代码: 到csv 有什么想法吗
问题内容: 我需要执行一些python机器学习代码,并希望从Google Cloud Function中的节点进程执行它。 我想使用node,因为我有一些稍后要运行的firebase管理任务。我也有一个我满意的节点的部署工作流。 这可能吗?如果是这样,您能举个例子吗? 问题答案: 是的,这是可能的,您可能需要使用http://www.pyinstaller.org/来打包python代码。看看我的
我不知道该怎么说,但我觉得谷歌在我不知情的情况下改变了一些东西。我过去常常从日志仪表板中Google Cloud Console中的python Cloud Functions获取日志。现在,它刚刚停止工作。 所以我去调查了很长时间,我只是做了一个日志 hello world python Cloud Function: 因此,这是我 main.py,我将其部署为具有http触发器的云函数。 因为
在做我们的项目时,我在想些什么。Google的GSON API是否使用您想要反序列化的JSON的构造函数?例如: 我有一个JSON字符串,我想把它转换成Employee对象。Employee对象有一个构造函数,它对参数应用一些检查(例如,它的ID是否正确) 链接到GSON:https://github.com/google/gson 编辑:所以在尝试断点之后,我发现构造函数没有被调用。有人知道怎么
云-endpoint。 我正在学习Udacity教程。我对请求和响应的流程有点混淆,下面是我的理解 endpoint应该用注释,endpoint方法应该用注释,这些方法不应该返回原始数据类型。下面是一个endpoint方法 下面是我的ProfileForm和Profile类