在Google Translation API中添加IP限制

时间:2018-01-12 08:28:28

标签: google-translate google-translation-api

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

1 个答案:

答案 0 :(得分:1)

authentication to Translation API可以通过两种主要方法完成:

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

    1. 转到API&中的 Credentials page 。 “控制台”中的“服务”标签。

    2. 选择创建凭据下拉菜单,然后选择 API密钥Step 2

    3. 在显示的弹出菜单中,点击限制键Step 3
    4. 选择 IP地址选项,然后输入您要允许的IP地址。然后保存。 Step 4 然后,您将能够使用该API密钥作为仅接受来自服务器的请求的安全方法。