将 API 密钥访问权限限制为 Google Cloud Endpoints 中只有一个 API
Restrict API key access to only one API in Google Cloud Endpoints
我已经使用 apiKeyRequired = AnnotationBoolean.TRUE
部署了 Google Cloud Endpoints v2 API 以限制对具有 api 密钥的客户端的访问。我在云平台的凭据页面中创建了一个 api 密钥,我可以使用该密钥访问 api。
我现在想将此 API 密钥提供给第三方消费者,但由于我已经部署了多个 API 和 Google 云端点,所以我想授予他们访问权限只有其中一个。
我怎样才能做到这一点?
看看这个 article。基本上,客户应该使用他们自己的 API 密钥,并且您应该通过 Cloud Console 授予对 API 的访问权限。
我已经使用 apiKeyRequired = AnnotationBoolean.TRUE
部署了 Google Cloud Endpoints v2 API 以限制对具有 api 密钥的客户端的访问。我在云平台的凭据页面中创建了一个 api 密钥,我可以使用该密钥访问 api。
我现在想将此 API 密钥提供给第三方消费者,但由于我已经部署了多个 API 和 Google 云端点,所以我想授予他们访问权限只有其中一个。 我怎样才能做到这一点?
看看这个 article。基本上,客户应该使用他们自己的 API 密钥,并且您应该通过 Cloud Console 授予对 API 的访问权限。