1

如何限制对 Google Translation API 的访问仅限于特定 IP,即我的服务器的 IP?因为其他人在使用我的 API,而我经常达到请求的限制

4

1 回答 1

1

Translation API的身份验证可以通过两种主要方法完成:

  • 使用服务帐户:服务帐户密钥可以作为 JSON 文件下载,只有拥有该文件的人才能根据您的 API 授权他们的请求。
  • 使用 API 密钥:它是一个简单的加密字符串,可在调用某些 Google Cloud API 时用于身份验证。使用此方法时,您应该遵循最佳实践,其中包括您在问题中要求的方法,通过 IP 地址限制 API 密钥的使用。您可以按照本文档页面中的指南执行此操作,其中包括:

    1. 转到控制台中 API 和服务选项卡内的凭据页面。

    2. 选择Create credentials下拉菜单,然后选择API key第2步

    3. 在将出现的弹出菜单中,单击限制键第 3 步
    4. 选择IP 地址选项并键入您要允许的 IP 地址。然后保存。 第4步 然后,您将能够使用该 API 密钥作为仅接受来自您的服务器的请求的安全方法。
于 2018-01-12T14:29:14.907 回答