当前位置: 首页 > 知识库问答 >
问题:

使用ARM设置Azure Redis缓存并指定访问密钥

朱伯寅
2023-03-14

我尝试使用ARM模板配置Azure Redis缓存。这正如预期的那样工作,但我不能指定访问密钥。

通常我使用生成的密钥,这可能是推荐的方式-但在这种情况下,我不想在我的部署中提供这些密钥(出于某些遗留原因)。

Q: 是否可以在ARM模板中提供访问密钥?或者我可以在部署后使用PowerShell设置它们吗?

以下是我的ARM模板的一个片段:

 "resources": [
        {
            "type": "Microsoft.Cache/Redis",
            "name": "[parameters('myRedis_name')]",
            "apiVersion": "2016-04-01",
            "location": "West Europe",
            "tags": {},
            "properties": {
                "redisVersion": "3.2",
                "sku": {
                    "name": "Standard",
                    "family": "C",
                    "capacity": 1
                },
                "enableNonSslPort": false,
                "redisConfiguration": {
                    "maxclients": "1000",
                    "maxmemory-reserved": "50",
                    "maxmemory-delta": "50"
                }
            },
            "resources": [],
            "dependsOn": []
        },

共有1个答案

经博延
2023-03-14

就像Azure存储密钥(或DocumentDB密钥等)一样,您无法指定密钥。您可以使用提供的内容,也可以随时重新生成密钥(主密钥或辅助密钥)。这就是密钥的管理方式,无论使用ARM还是门户。这是一个屏幕截图,您可以在其中看到重新生成选项:

无法输入您自己的特定密钥。

 类似资料:
  • 是否可以使用ARM模板在Azure中创建虚拟机(Ubuntu Linux),我将在其中存储。存储帐户中的vhd文件,并且在单独的Azure资源组(客户端)中部署时,将使用访问密钥访问存储帐户以部署VM。 我使用下面的命令将VHD复制到我的RG中的存储帐户。

  • 本文向大家介绍Spring Boot设置并使用缓存的步骤,包括了Spring Boot设置并使用缓存的步骤的使用技巧和注意事项,需要的朋友参考一下 几个缓存注解的作用: @Cacheable:将方法的返回结果根据key指定的键保存在缓存中,以后要获取相同的数据直接从缓存中共获取 cacheNames/value:指定Cache组件名称 key:指定缓存时使用的key,默认使用方法参数值,可以使用#

  • set 设置普通类型的值 设置 set set(key: string, value: string expiryMode: string[ EX 秒 PX 分钟 ], time: number ) key: 键名称 value:存储的值 expiryMode:添加过期时间类型 EX 秒 PX 分钟 time:过期时间 // 存储一个key为gender,value 为 男人的数据,10秒后过期

  • 我试图在Azure Devops中进行ARM部署,从而在Azure中的现有密钥存储库中添加密钥存储库访问策略。

  • 我是infinispan的新手,通过实验学习。在尝试访问不同名称的远程缓存失败后,我需要一些帮助。下面是我的infinispan客户端-服务器模式未嵌入的场景。 1) 我在infinispan集群中启动了node1,并将默认远程缓存名称设置为node1\u cache--Hotrod服务器已启动 2) 已在infinispan群集中启动node2,并将默认远程缓存名称设置为node2\u cach