Azure:跨多个资源组共享资源



是否可以在多个资源组之间共享特定资源(在我的例子中为 redis 缓存(?

资源组只是逻辑容器。资源组资源在哪个资源组中并不重要。可以使用任何资源组中的资源。

示例:
假设你在 RG1 中创建应用服务计划,在 RG2 中创建 Web 应用服务。此 Web 应用服务可以使用 RG1 中的应用服务计划。

只要有适当的 URI + 访问密钥,您的 redis 缓存都可以从您编写的任何代码中使用,无论是在云中、本地还是任何地方。

只要你拥有资源的访问密钥/密码/等,就可以使用你的资源,无论它们位于哪个资源组中。这包括 ssh 密钥、VM 用户名/密码、Redis 缓存密钥、存储密钥、cosmos db 密钥、sql 数据库登录名等。

对于资源组,唯一特定于访问权限的是授予用户权限。也就是说:如果将某人添加为资源组 A 而不是资源组 B 的参与者,则他们将无法通过门户或任何管理 API 操作资源组 B 中的设置。不过,他们仍然可以使用资源组 B 中的所有资源,前提是他们拥有登录详细信息/密钥/等。

最新更新