gpt4 book ai didi

google-app-engine - 为项目中的每个服务设置 GCP App Engine 防火墙规则?

转载 作者:行者123 更新时间:2023-12-04 15:38:48 25 4
gpt4 key购买 nike

我有一个托管多项服务的 GCP App Engine 项目。对于其中之一,我想设置一个防火墙来限制对内部 IP 地址的访问。

但是当我进入GCP中的“防火墙规则”页面时,似乎只能设置全局防火墙规则,不能为每个服务单独设置。有什么办法吗?

最佳答案

在您当前的架构中无法实现这一点。如果您在单个 App Engine 应用程序下运行微服务,则无法通过任何 GCP 设置来区分它们。

正如官方文档中所述:

A firewall provides identity-agnostic access control for your App Engine app.

该应用程序被视为一个整体,无论隐藏着多少服务。您可以阅读有关如何使用防火墙规则控制访问的更多信息,here .

您可以在 App Engine 中做的最相似的事情是 restrict access to some specific services通过在其 handlers 中添加“login : admin”元素.

作为替代方案,您可以隔离您的应用程序并在 Cloud Run 上运行所有服务。 .这样您就可以将每项服务置于特定网络下并添加/删除防火墙规则。

关于google-app-engine - 为项目中的每个服务设置 GCP App Engine 防火墙规则?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58796970/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com