如何在本地主机上运行ESP(可扩展的服务代理)以在本地模拟身份验证



当我在灵活环境上部署端点时,基于NGINX的代理(称为可扩展服务代理)将自动部署为实例中的容器,用于记录和身份验证,用于记录和身份验证,用于记录和身份验证。大部分。

如何在本地开发服务器上本地运行ESP?

步骤:

  1. 我将Docker用于Windows https://docs.docker.com/docker-for-windows/
  2. 我在驱动器C的根路径(C:/esp)的根路径上创建了一个文件夹,然后将serviceaccount.json复制到了它。serviceaccount.json保留了服务帐户的私钥,带有以下角色:

    • 项目 ->查看器
    • 云跟踪 ->云跟踪代理
    • 服务管理 ->服务控制器

PS:您需要向下滚动菜单以找到第二和第三个角色:)

3。封闭的卡巴斯基,否则--volume C:/esp:/esp将无法正常工作。

  1. 如果您拥有Kaspersky 2017,请转到设置 ->保护 ->防火墙 ->网络,然后右键单击Docker NIC并选择"编辑",最后从"公共网络"更改为" Trusted Network"。/li>
  2. 启用C驱动器通过Docker设置GUI共享。
  3. 执行命令:

    docker run -detach -name =" ESP" -Publish 8082:8082-VOLUME c:/esp:/ess ess b.gcr.io/endpoints/endpoints-runtime:1 -service ****-backend-api。**** - test.appspot.com-version 2016-12-06r1 -backend 10.0.75.1:8080 -service_account_key/esp/serviceaccount.json--http_port-port 8082

10.0.75.1是docker nic的IP,而8080是本地服务器正在侦听的。

相关内容

  • 没有找到相关文章

最新更新