我已经成功部署了很多谷歌 gRPC 云端点。
但是第一次,我在我的原型中使用时间戳类型,当我尝试部署我的 gRPC API 时,我遇到了一个错误:
gcloud endpoints deploy services api_descriptor.pb api_config.yaml
ERROR: (gcloud.endpoints.services.deploy) INVALID_ARGUMENT: Cannot
convert to service config.
'ERROR: google/protobuf/timestamp.proto:121:1: (at document line 76)
Unexpected end tag '--)' with missing begin tag.'
我生成 api_descriptor.pb 的命令
protoc -I . backoffice*.proto \
--proto_path=. \
--include_imports \
--include_source_info \
--descriptor_set_out=api_descriptor.pb
我的 api_config.yaml
type: google.api.Service
config_version: 3
name: backoffice.endpoints.MY_PROJECT.cloud.goog
title: Backoffice gRPC API
apis:
- name: package.BackofficeApi
usage:
rules:
- selector: "*"
allow_unregistered_calls: true
我找不到关于这个问题的任何信息......有什么想法吗?