【问题标题】:Add IP limitation at Google Translation API在 Google Translation API 中添加 IP 限制
【发布时间】:2018-01-12 08:28:28
【问题描述】:

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

【问题讨论】:

  • 你有api密钥吗?你是从谷歌开发者控制台获得的吗?那里有一个限制IP的选项。

标签: google-translate google-translation-api


【解决方案1】:

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

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

    1. 转到控制台中 API 和服务选项卡内的 Credentials page

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

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

【讨论】:

    猜你喜欢
    • 2017-12-24
    • 1970-01-01
    • 1970-01-01
    • 2021-08-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-11
    • 2018-05-05
    • 1970-01-01
    相关资源
    最近更新 更多