我正在将 Redis 资源的身份验证方法从托管身份更改为访问令牌 应该在redis配置PreferredDataPersistenceAuthMethod中添加什么。 目前是 “首选数据持久性身份验证方法”:“ManagedIdentity”
当使用连接字符串(访问令牌)作为身份验证方法时,whst 应该是“首选数据持久性身份验证方法”
使用连接字符串(访问令牌)作为身份验证方法时,“首选数据持久性身份验证方法”应该是什么?
根据此 Github-Document,
preferred-data-persistence-auth-method
用于与存储帐户进行通信以实现数据持久化,可以通过 SAS
或 Managed identity
。
如果将 Redis 资源的身份验证方法从托管身份更改为连接字符串,应在 Redis 配置 PreferredDataPersistenceAuthMethod 中添加哪些内容?
要使用存储帐户连接字符串进行身份验证,请使用以下 PowerShell 命令修改 RedisConfiguration:
命令与输出:
PS /home/venkatesan> Set-AzRedisCache -ResourceGroupName "v-xxx" -Name "xxx" -RedisConfiguration @{"rdb-backup-enabled" = "true"; "rdb-storage-connection-string" = "DefaultEndpointsProtocol=https;AccountName=venkat123;AccountKey=MnvIVSoYyxxxxxad+G9+SrsS+AStxf+aMQ==;EndpointSuffix=core.windows.net"; "rdb-backup-frequency" = "30"}
Name : sampleredis1
Id : /subscriptions/xxx/resourceGroups/xxxx/providers/Microsoft.Cache/Redis/sampleredis1
Location : East US
Type : Microsoft.Cache/Redis
HostName : sampleredis1.redis.cache.windows.net
Port : 6379
ProvisioningState : Succeeded
SslPort : 6380
RedisConfiguration : {[rdb-backup-enabled, true], [rdb-backup-frequency, 30], [rdb-storage-connection-string, DefaultEndpointsProtocol=https;EndpointSuffix=core.windows.net;AccountName=venkat123;AccountKey=[key hidden]], [aof-backup-enabled, false]…}
EnableNonSslPort : False
RedisVersion : 6.0
Size : 6GB
Sku : Premium
ResourceGroupName : xxxx
IdentityType :
SystemAssignedIdentity :
UserAssignedIdentity :
PrimaryKey : ATlKxxxxx
SecondaryKey : rBXHGXs2z3zxxxxxxx
SubnetId :
StaticIP :
TenantSettings :
ShardCount :
Tag : {}
Zone :
传送门: