Redis - Update
Zaktualizuj istniejącą pamięć podręczną Redis Cache.
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redis/{name}?api-version=2024-11-01
Parametry identyfikatora URI
Nazwa | W | Wymagane | Typ | Opis |
---|---|---|---|---|
name
|
path | True |
string |
Nazwa pamięci podręcznej Redis. |
resource
|
path | True |
string |
Nazwa grupy zasobów. Nazwa jest niewrażliwa na wielkość liter. |
subscription
|
path | True |
string |
Identyfikator subskrypcji docelowej. |
api-version
|
query | True |
string |
Wersja interfejsu API do użycia dla tej operacji. |
Treść żądania
Nazwa | Typ | Opis |
---|---|---|
identity |
Tożsamość zasobu. |
|
properties.disableAccessKeyAuthentication |
boolean |
Uwierzytelnianie w usłudze Redis za pośrednictwem kluczy dostępu jest wyłączone po ustawieniu wartości true. Wartość domyślna to false. |
properties.enableNonSslPort |
boolean |
Określa, czy port serwera Redis innego niż ssl (6379) jest włączony. |
properties.minimumTlsVersion |
Opcjonalnie: wymaga, aby klienci używali określonej wersji protokołu TLS (lub nowszej) do nawiązania połączenia (np. "1.0", "1.1", "1.2") |
|
properties.publicNetworkAccess |
Określa, czy dostęp do publicznego punktu końcowego jest dozwolony dla tej pamięci podręcznej. Wartość jest opcjonalna, ale jeśli została przekazana, musi mieć wartość "Włączone" lub "Wyłączone". Jeśli wartość jest wyłączona, prywatne punkty końcowe są wyłączną metodą dostępu. Wartość domyślna to "Włączone" |
|
properties.redisConfiguration |
Wszystkie ustawienia usługi Redis. Kilka możliwych kluczy: rdb-backup-enabled,rdb-storage-connection-string,rdb-backup-frequency,maxmemory-delta, maxmemory-policy,notify-keyspace-events, aof-backup-enabled, aof-storage-connection-string-0, aof-storage-connection-string-1 itp. |
|
properties.redisVersion |
string |
Wersja usługi Redis. Powinno to mieć postać "główna[pomocnicza]" (wymagana jest tylko wartość główna) lub wartość "latest", która odnosi się do najnowszej stabilnej wersji usługi Redis, która jest dostępna. Obsługiwane wersje: 4.0, 6.0 (najnowsza wersja). Wartość domyślna to "latest". |
properties.replicasPerMaster |
integer |
Liczba replik do utworzenia na jedną podstawową. |
properties.replicasPerPrimary |
integer |
Liczba replik do utworzenia na jedną podstawową. |
properties.shardCount |
integer |
Liczba fragmentów do utworzenia w pamięci podręcznej klastra w warstwie Premium. |
properties.sku |
Jednostka SKU pamięci podręcznej Redis do wdrożenia. |
|
properties.tenantSettings |
object |
Słownik ustawień dzierżawy |
properties.updateChannel |
Opcjonalnie: określa kanał aktualizacji miesięcznych aktualizacji usługi Redis, które będą odbierane przez pamięć podręczną Redis Cache. Pamięci podręczne korzystające z kanału aktualizacji "Wersja zapoznawcza" pobierają najnowsze aktualizacje usługi Redis co najmniej 4 tygodnie przed pamięciami podręcznymi kanału "Stable". Wartość domyślna to "Stable". |
|
properties.zonalAllocationPolicy |
Opcjonalnie: określa sposób przydzielania stref dostępności do pamięci podręcznej Redis Cache. Opcja "Automatyczne" umożliwia nadmiarowość strefy, a platforma Azure automatycznie wybiera strefy na podstawie dostępności regionalnej i pojemności. Element "UserDefined" wybierze strefy dostępności przekazane za pomocą parametru "zones". Wartość "NoZones" spowoduje utworzenie nieostrej pamięci podręcznej. Jeśli wartość "zonalAllocationPolicy" nie zostanie przekazana, zostanie ona ustawiona na wartość "UserDefined", gdy strefy są przekazywane, w przeciwnym razie zostanie ustawiona wartość "Automatyczna" w regionach, w których strefy są obsługiwane i "NoZones" w regionach, w których strefy nie są obsługiwane. |
|
tags |
object |
Tagi zasobów. |
Odpowiedzi
Nazwa | Typ | Opis |
---|---|---|
200 OK |
Istniejąca pamięć podręczna Redis Cache została pomyślnie zaktualizowana. Sprawdź stan provisioningState, aby wyświetlić szczegółowy stan. |
|
202 Accepted |
Istniejąca pamięć podręczna Redis Cache została pomyślnie zaktualizowana. Sprawdź nagłówki Azure-AsyncOperation, aby sondować szczegółowy stan. |
|
Other Status Codes |
Odpowiedź na błąd opisująca, dlaczego operacja nie powiodła się. |
Zabezpieczenia
azure_auth
Przepływ protokołu OAuth2 usługi Azure Active Directory.
Typ:
oauth2
Flow:
implicit
Adres URL autoryzacji:
https://login.microsoftonline.com/common/oauth2/authorize
Zakresy
Nazwa | Opis |
---|---|
user_impersonation | personifikacja konta użytkownika |
Przykłady
RedisCacheUpdate
Przykładowe żądanie
PATCH https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Cache/redis/cache1?api-version=2024-11-01
{
"properties": {
"enableNonSslPort": true,
"replicasPerPrimary": 2
}
}
Przykładowa odpowiedź
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Cache/Redis/cache1",
"location": "East US",
"name": "cache1",
"type": "Microsoft.Cache/Redis",
"tags": {},
"properties": {
"accessKeys": {
"primaryKey": "<primaryKey>",
"secondaryKey": "<secondaryKey>"
},
"provisioningState": "Succeeded",
"redisVersion": "3.0",
"sku": {
"name": "Premium",
"family": "P",
"capacity": 1
},
"enableNonSslPort": true,
"replicasPerMaster": 2,
"replicasPerPrimary": 2,
"updateChannel": "Stable",
"zonalAllocationPolicy": "Automatic",
"redisConfiguration": {
"maxclients": "1000",
"maxmemory-reserved": "50",
"maxmemory-delta": "50"
},
"hostName": "cache1.redis.cache.windows.net",
"port": 6379,
"sslPort": 6380,
"instances": [
{
"sslPort": 15000,
"nonSslPort": 13000,
"isMaster": true,
"isPrimary": true
},
{
"sslPort": 15001,
"nonSslPort": 13001,
"isMaster": false,
"isPrimary": false
},
{
"sslPort": 15002,
"nonSslPort": 13002,
"isMaster": false,
"isPrimary": false
}
]
}
}
location: https://management.azure.com/subscriptions/subid/providers/Microsoft.Cache/...pathToOperationResult...
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Cache/Redis/cache1",
"location": "East US",
"name": "cache1",
"type": "Microsoft.Cache/Redis",
"tags": {},
"properties": {
"accessKeys": {
"primaryKey": "<primaryKey>",
"secondaryKey": "<secondaryKey>"
},
"provisioningState": "Succeeded",
"redisVersion": "3.0",
"sku": {
"name": "Premium",
"family": "P",
"capacity": 1
},
"enableNonSslPort": true,
"replicasPerMaster": 2,
"replicasPerPrimary": 2,
"updateChannel": "Stable",
"zonalAllocationPolicy": "Automatic",
"redisConfiguration": {
"maxclients": "1000",
"maxmemory-reserved": "50",
"maxmemory-delta": "50"
},
"hostName": "cache1.redis.cache.windows.net",
"port": 6379,
"sslPort": 6380,
"instances": [
{
"sslPort": 15000,
"nonSslPort": 13000,
"isMaster": true,
"isPrimary": true
},
{
"sslPort": 15001,
"nonSslPort": 13001,
"isMaster": false,
"isPrimary": false
},
{
"sslPort": 15002,
"nonSslPort": 13002,
"isMaster": false,
"isPrimary": false
}
]
}
}
Definicje
Nazwa | Opis |
---|---|
Error |
Dodatkowe informacje o błędzie zarządzania zasobami. |
Error |
Szczegóły błędu. |
Error |
Odpowiedź na błąd |
Managed |
Tożsamość usługi zarządzanej (tożsamości przypisane przez system i/lub tożsamości przypisane przez użytkownika) |
Managed |
Typ tożsamości usługi zarządzanej (gdzie dozwolone są typy SystemAssigned i UserAssigned). |
Private |
Zasób prywatnego punktu końcowego. |
Private |
Zasób połączenia prywatnego punktu końcowego. |
Private |
Bieżący stan aprowizacji. |
Private |
Stan połączenia prywatnego punktu końcowego. |
Private |
Zbiór informacji o stanie połączenia między użytkownikiem usługi a dostawcą. |
Provisioning |
Stan aprowizacji wystąpienia usługi Redis. |
Public |
Określa, czy dostęp do publicznego punktu końcowego jest dozwolony dla tej pamięci podręcznej. Wartość jest opcjonalna, ale jeśli została przekazana, musi mieć wartość "Włączone" lub "Wyłączone". Jeśli wartość jest wyłączona, prywatne punkty końcowe są wyłączną metodą dostępu. Wartość domyślna to "Włączone" |
Redis |
Klucze dostępu pamięci podręcznej Redis Cache. |
Redis |
Wszystkie ustawienia usługi Redis. Kilka możliwych kluczy: rdb-backup-enabled,rdb-storage-connection-string,rdb-backup-frequency,maxmemory-delta, maxmemory-policy,notify-keyspace-events, aof-backup-enabled, aof-storage-connection-string-0, aof-storage-connection-string-1 itp. |
Redis |
Szczegóły pojedynczego wystąpienia usługi Redis. |
Redis |
Identyfikator serwera połączonego |
Redis |
Pojedynczy element usługi Redis w obszarze Lista lub Pobierz operację. |
Redis |
Parametry dostarczone do operacji Update Redis. |
Sku |
Parametry jednostki SKU dostarczone do operacji tworzenia usługi Redis. |
Sku |
Rodzina jednostek SKU do użycia. Prawidłowe wartości: (C, P). (C = Podstawowa/Standardowa, P = Premium). |
Sku |
Typ pamięci podręcznej Redis do wdrożenia. Prawidłowe wartości: (Podstawowa, Standardowa, Premium) |
Tls |
Opcjonalnie: wymaga, aby klienci używali określonej wersji protokołu TLS (lub nowszej) do nawiązania połączenia (np. "1.0", "1.1", "1.2") |
Update |
Opcjonalnie: określa kanał aktualizacji miesięcznych aktualizacji usługi Redis, które będą odbierane przez pamięć podręczną Redis Cache. Pamięci podręczne korzystające z kanału aktualizacji "Wersja zapoznawcza" pobierają najnowsze aktualizacje usługi Redis co najmniej 4 tygodnie przed pamięciami podręcznymi kanału "Stable". Wartość domyślna to "Stable". |
User |
Właściwości tożsamości przypisanej przez użytkownika |
Zonal |
Opcjonalnie: określa sposób przydzielania stref dostępności do pamięci podręcznej Redis Cache. Opcja "Automatyczne" umożliwia nadmiarowość strefy, a platforma Azure automatycznie wybiera strefy na podstawie dostępności regionalnej i pojemności. Element "UserDefined" wybierze strefy dostępności przekazane za pomocą parametru "zones". Wartość "NoZones" spowoduje utworzenie nieostrej pamięci podręcznej. Jeśli wartość "zonalAllocationPolicy" nie zostanie przekazana, zostanie ona ustawiona na wartość "UserDefined", gdy strefy są przekazywane, w przeciwnym razie zostanie ustawiona wartość "Automatyczna" w regionach, w których strefy są obsługiwane i "NoZones" w regionach, w których strefy nie są obsługiwane. |
ErrorAdditionalInfo
Dodatkowe informacje o błędzie zarządzania zasobami.
Nazwa | Typ | Opis |
---|---|---|
info |
object |
Dodatkowe informacje. |
type |
string |
Dodatkowy typ informacji. |
ErrorDetail
Szczegóły błędu.
Nazwa | Typ | Opis |
---|---|---|
additionalInfo |
Dodatkowe informacje o błędzie. |
|
code |
string |
Kod błędu. |
details |
Szczegóły błędu. |
|
message |
string |
Komunikat o błędzie. |
target |
string |
Element docelowy błędu. |
ErrorResponse
Odpowiedź na błąd
Nazwa | Typ | Opis |
---|---|---|
error |
Obiekt błędu. |
ManagedServiceIdentity
Tożsamość usługi zarządzanej (tożsamości przypisane przez system i/lub tożsamości przypisane przez użytkownika)
Nazwa | Typ | Opis |
---|---|---|
principalId |
string |
Identyfikator jednostki usługi tożsamości przypisanej przez system. Ta właściwość zostanie udostępniona tylko dla tożsamości przypisanej przez system. |
tenantId |
string |
Identyfikator dzierżawy tożsamości przypisanej przez system. Ta właściwość zostanie udostępniona tylko dla tożsamości przypisanej przez system. |
type |
Typ tożsamości usługi zarządzanej (gdzie dozwolone są typy SystemAssigned i UserAssigned). |
|
userAssignedIdentities |
<string,
User |
tożsamości User-Assigned |
ManagedServiceIdentityType
Typ tożsamości usługi zarządzanej (gdzie dozwolone są typy SystemAssigned i UserAssigned).
Nazwa | Typ | Opis |
---|---|---|
None |
string |
|
SystemAssigned |
string |
|
SystemAssigned, UserAssigned |
string |
|
UserAssigned |
string |
PrivateEndpoint
Zasób prywatnego punktu końcowego.
Nazwa | Typ | Opis |
---|---|---|
id |
string |
Identyfikator usługi ARM dla prywatnego punktu końcowego |
PrivateEndpointConnection
Zasób połączenia prywatnego punktu końcowego.
Nazwa | Typ | Opis |
---|---|---|
id |
string |
W pełni kwalifikowany identyfikator zasobu dla zasobu. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
name |
string |
Nazwa zasobu |
properties.privateEndpoint |
Zasób prywatnego punktu końcowego. |
|
properties.privateLinkServiceConnectionState |
Zbiór informacji o stanie połączenia między użytkownikiem usługi a dostawcą. |
|
properties.provisioningState |
Stan aprowizacji zasobu połączenia prywatnego punktu końcowego. |
|
type |
string |
Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts" |
PrivateEndpointConnectionProvisioningState
Bieżący stan aprowizacji.
Nazwa | Typ | Opis |
---|---|---|
Creating |
string |
|
Deleting |
string |
|
Failed |
string |
|
Succeeded |
string |
PrivateEndpointServiceConnectionStatus
Stan połączenia prywatnego punktu końcowego.
Nazwa | Typ | Opis |
---|---|---|
Approved |
string |
|
Pending |
string |
|
Rejected |
string |
PrivateLinkServiceConnectionState
Zbiór informacji o stanie połączenia między użytkownikiem usługi a dostawcą.
Nazwa | Typ | Opis |
---|---|---|
actionsRequired |
string |
Komunikat wskazujący, czy zmiany u dostawcy usług wymagają aktualizacji odbiorcy. |
description |
string |
Przyczyna zatwierdzenia/odrzucenia połączenia. |
status |
Wskazuje, czy połączenie zostało zatwierdzone/odrzucone/usunięte przez właściciela usługi. |
ProvisioningState
Stan aprowizacji wystąpienia usługi Redis.
Nazwa | Typ | Opis |
---|---|---|
ConfiguringAAD |
string |
|
Creating |
string |
|
Deleting |
string |
|
Disabled |
string |
|
Failed |
string |
|
Linking |
string |
|
Provisioning |
string |
|
RecoveringScaleFailure |
string |
|
Scaling |
string |
|
Succeeded |
string |
|
Unlinking |
string |
|
Unprovisioning |
string |
|
Updating |
string |
PublicNetworkAccess
Określa, czy dostęp do publicznego punktu końcowego jest dozwolony dla tej pamięci podręcznej. Wartość jest opcjonalna, ale jeśli została przekazana, musi mieć wartość "Włączone" lub "Wyłączone". Jeśli wartość jest wyłączona, prywatne punkty końcowe są wyłączną metodą dostępu. Wartość domyślna to "Włączone"
Nazwa | Typ | Opis |
---|---|---|
Disabled |
string |
|
Enabled |
string |
RedisAccessKeys
Klucze dostępu pamięci podręcznej Redis Cache.
Nazwa | Typ | Opis |
---|---|---|
primaryKey |
string |
Bieżący klucz podstawowy, którego klienci mogą używać do uwierzytelniania za pomocą pamięci podręcznej Redis Cache. |
secondaryKey |
string |
Bieżący klucz pomocniczy, którego klienci mogą używać do uwierzytelniania za pomocą pamięci podręcznej Redis Cache. |
RedisConfiguration
Wszystkie ustawienia usługi Redis. Kilka możliwych kluczy: rdb-backup-enabled,rdb-storage-connection-string,rdb-backup-frequency,maxmemory-delta, maxmemory-policy,notify-keyspace-events, aof-backup-enabled, aof-storage-connection-string-0, aof-storage-connection-string-1 itp.
Nazwa | Typ | Opis |
---|---|---|
aad-enabled |
string |
Określa, czy uwierzytelnianie oparte na usłudze AAD zostało włączone, czy wyłączone dla pamięci podręcznej |
aof-backup-enabled |
string |
Określa, czy jest włączona kopia zapasowa aof |
aof-storage-connection-string-0 |
string |
Pierwsze parametry połączenia konta magazynu |
aof-storage-connection-string-1 |
string |
Parametry połączenia drugiego konta magazynu |
authnotrequired |
string |
Określa, czy uwierzytelnianie jest wyłączone. Ustawienie tej właściwości jest zdecydowanie niezalecone z punktu widzenia zabezpieczeń. |
maxclients |
string |
Maksymalna konfiguracja klientów |
maxfragmentationmemory-reserved |
string |
Wartość w megabajtach zarezerwowana dla fragmentacji na fragmenty |
maxmemory-delta |
string |
Wartość w megabajtach zarezerwowana dla użycia bez pamięci podręcznej na fragment, np. tryb failover. |
maxmemory-policy |
string |
Strategia eksmisji używana, gdy dane nie mieszczą się w limicie pamięci. |
maxmemory-reserved |
string |
Wartość w megabajtach zarezerwowana dla użycia bez pamięci podręcznej na fragment, np. tryb failover. |
notify-keyspace-events |
string |
Zdarzenia przestrzeni kluczy, które powinny być monitorowane. |
preferred-data-archive-auth-method |
string |
Preferowana metoda uwierzytelniania do komunikowania się z kontem magazynu używanym na potrzeby archiwizacji danych, określenie sygnatury dostępu współdzielonego lub tożsamości zarządzanej, wartość domyślna to SAS |
preferred-data-persistence-auth-method |
string |
Preferowana metoda uwierzytelniania do komunikowania się z kontem magazynu używanym na potrzeby trwałości danych, określ sygnaturę dostępu współdzielonego lub tożsamość zarządzaną, wartość domyślna to SAS |
rdb-backup-enabled |
string |
Określa, czy kopia zapasowa bazy danych rdb jest włączona |
rdb-backup-frequency |
string |
Określa częstotliwość tworzenia kopii zapasowej bazy danych rdb w minutach. Prawidłowe wartości: (15, 30, 60, 360, 720, 1440) |
rdb-backup-max-snapshot-count |
string |
Określa maksymalną liczbę migawek kopii zapasowej bazy danych rdb |
rdb-storage-connection-string |
string |
Parametry połączenia konta magazynu do przechowywania pliku rdb |
storage-subscription-id |
string |
SubscriptionId konta magazynu dla trwałości (aof/rdb) przy użyciu identyfikatora ManagedIdentity. |
zonal-configuration |
string |
Konfiguracja strefowa |
RedisInstanceDetails
Szczegóły pojedynczego wystąpienia usługi Redis.
Nazwa | Typ | Opis |
---|---|---|
isMaster |
boolean |
Określa, czy wystąpienie jest węzłem podstawowym. |
isPrimary |
boolean |
Określa, czy wystąpienie jest węzłem podstawowym. |
nonSslPort |
integer |
Jeśli parametr enableNonSslPort ma wartość true, udostępnia wystąpienie usługi Redis inne niż SSL. |
shardId |
integer |
Jeśli klastrowanie jest włączone, identyfikator fragmentu wystąpienia usługi Redis |
sslPort |
integer |
Port SSL wystąpienia usługi Redis. |
zone |
string |
Jeśli pamięć podręczna używa stref dostępności, określa strefę dostępności, w której znajduje się to wystąpienie. |
RedisLinkedServer
Identyfikator serwera połączonego
Nazwa | Typ | Opis |
---|---|---|
id |
string |
Identyfikator serwera połączonego. |
RedisResource
Pojedynczy element usługi Redis w obszarze Lista lub Pobierz operację.
Nazwa | Typ | Domyślna wartość | Opis |
---|---|---|---|
disableAccessKeyAuthentication |
boolean |
False |
Uwierzytelnianie w usłudze Redis za pośrednictwem kluczy dostępu jest wyłączone po ustawieniu wartości true. Wartość domyślna to false. |
enableNonSslPort |
boolean |
False |
Określa, czy port serwera Redis innego niż ssl (6379) jest włączony. |
id |
string |
W pełni kwalifikowany identyfikator zasobu dla zasobu. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
|
identity |
Tożsamość zasobu. |
||
location |
string |
Lokalizacja geograficzna, w której znajduje się zasób |
|
minimumTlsVersion |
Opcjonalnie: wymaga, aby klienci używali określonej wersji protokołu TLS (lub nowszej) do nawiązania połączenia (np. "1.0", "1.1", "1.2") |
||
name |
string |
Nazwa zasobu |
|
properties.accessKeys |
Klucze pamięci podręcznej Redis Cache — nie są ustawione, jeśli ten obiekt nie jest odpowiedzią na tworzenie lub aktualizowanie pamięci podręcznej Redis Cache |
||
properties.hostName |
string |
Nazwa hosta usługi Redis. |
|
properties.instances |
Lista wystąpień usługi Redis skojarzonych z pamięcią podręczną |
||
properties.linkedServers |
Lista połączonych serwerów skojarzonych z pamięcią podręczną |
||
properties.port |
integer |
Port usługi Redis bez protokołu SSL. |
|
properties.privateEndpointConnections |
Lista połączenia prywatnego punktu końcowego skojarzonego z określoną pamięcią podręczną Redis Cache |
||
properties.provisioningState |
Stan aprowizacji wystąpienia usługi Redis. |
||
properties.sku |
Jednostka SKU pamięci podręcznej Redis do wdrożenia. |
||
properties.sslPort |
integer |
Port SSL usługi Redis. |
|
properties.staticIP |
string |
Statyczny adres IP. Opcjonalnie można określić podczas wdrażania pamięci podręcznej Redis w istniejącej sieci wirtualnej platformy Azure; automatycznie przypisane domyślnie. |
|
properties.subnetId |
string |
Pełny identyfikator zasobu podsieci w sieci wirtualnej w celu wdrożenia pamięci podręcznej Redis Cache. Przykładowy format: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Microsoft. {Sieć|ClassicNetwork}/VirtualNetworks/vnet1/subnets/subnet1/subnet1 |
|
publicNetworkAccess | Enabled |
Określa, czy dostęp do publicznego punktu końcowego jest dozwolony dla tej pamięci podręcznej. Wartość jest opcjonalna, ale jeśli została przekazana, musi mieć wartość "Włączone" lub "Wyłączone". Jeśli wartość jest wyłączona, prywatne punkty końcowe są wyłączną metodą dostępu. Wartość domyślna to "Włączone" |
|
redisConfiguration |
Wszystkie ustawienia usługi Redis. Kilka możliwych kluczy: rdb-backup-enabled,rdb-storage-connection-string,rdb-backup-frequency,maxmemory-delta, maxmemory-policy,notify-keyspace-events, aof-backup-enabled, aof-storage-connection-string-0, aof-storage-connection-string-1 itp. |
||
redisVersion |
string |
Wersja usługi Redis. Powinno to mieć postać "główna[pomocnicza]" (wymagana jest tylko wartość główna) lub wartość "latest", która odnosi się do najnowszej stabilnej wersji usługi Redis, która jest dostępna. Obsługiwane wersje: 4.0, 6.0 (najnowsza wersja). Wartość domyślna to "latest". |
|
replicasPerMaster |
integer |
Liczba replik do utworzenia na jedną podstawową. |
|
replicasPerPrimary |
integer |
Liczba replik do utworzenia na jedną podstawową. |
|
shardCount |
integer |
Liczba fragmentów do utworzenia w pamięci podręcznej klastra w warstwie Premium. |
|
tags |
object |
Tagi zasobów. |
|
tenantSettings |
object |
Słownik ustawień dzierżawy |
|
type |
string |
Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts" |
|
updateChannel |
Opcjonalnie: określa kanał aktualizacji miesięcznych aktualizacji usługi Redis, które będą odbierane przez pamięć podręczną Redis Cache. Pamięci podręczne korzystające z kanału aktualizacji "Wersja zapoznawcza" pobierają najnowsze aktualizacje usługi Redis co najmniej 4 tygodnie przed pamięciami podręcznymi kanału "Stable". Wartość domyślna to "Stable". |
||
zonalAllocationPolicy |
Opcjonalnie: określa sposób przydzielania stref dostępności do pamięci podręcznej Redis Cache. Opcja "Automatyczne" umożliwia nadmiarowość strefy, a platforma Azure automatycznie wybiera strefy na podstawie dostępności regionalnej i pojemności. Element "UserDefined" wybierze strefy dostępności przekazane za pomocą parametru "zones". Wartość "NoZones" spowoduje utworzenie nieostrej pamięci podręcznej. Jeśli wartość "zonalAllocationPolicy" nie zostanie przekazana, zostanie ona ustawiona na wartość "UserDefined", gdy strefy są przekazywane, w przeciwnym razie zostanie ustawiona wartość "Automatyczna" w regionach, w których strefy są obsługiwane i "NoZones" w regionach, w których strefy nie są obsługiwane. |
||
zones |
string[] |
Lista stref dostępności oznaczających miejsce, z którego musi pochodzić zasób. |
RedisUpdateParameters
Parametry dostarczone do operacji Update Redis.
Nazwa | Typ | Domyślna wartość | Opis |
---|---|---|---|
identity |
Tożsamość zasobu. |
||
properties.disableAccessKeyAuthentication |
boolean |
False |
Uwierzytelnianie w usłudze Redis za pośrednictwem kluczy dostępu jest wyłączone po ustawieniu wartości true. Wartość domyślna to false. |
properties.enableNonSslPort |
boolean |
False |
Określa, czy port serwera Redis innego niż ssl (6379) jest włączony. |
properties.minimumTlsVersion |
Opcjonalnie: wymaga, aby klienci używali określonej wersji protokołu TLS (lub nowszej) do nawiązania połączenia (np. "1.0", "1.1", "1.2") |
||
properties.publicNetworkAccess | Enabled |
Określa, czy dostęp do publicznego punktu końcowego jest dozwolony dla tej pamięci podręcznej. Wartość jest opcjonalna, ale jeśli została przekazana, musi mieć wartość "Włączone" lub "Wyłączone". Jeśli wartość jest wyłączona, prywatne punkty końcowe są wyłączną metodą dostępu. Wartość domyślna to "Włączone" |
|
properties.redisConfiguration |
Wszystkie ustawienia usługi Redis. Kilka możliwych kluczy: rdb-backup-enabled,rdb-storage-connection-string,rdb-backup-frequency,maxmemory-delta, maxmemory-policy,notify-keyspace-events, aof-backup-enabled, aof-storage-connection-string-0, aof-storage-connection-string-1 itp. |
||
properties.redisVersion |
string |
Wersja usługi Redis. Powinno to mieć postać "główna[pomocnicza]" (wymagana jest tylko wartość główna) lub wartość "latest", która odnosi się do najnowszej stabilnej wersji usługi Redis, która jest dostępna. Obsługiwane wersje: 4.0, 6.0 (najnowsza wersja). Wartość domyślna to "latest". |
|
properties.replicasPerMaster |
integer |
Liczba replik do utworzenia na jedną podstawową. |
|
properties.replicasPerPrimary |
integer |
Liczba replik do utworzenia na jedną podstawową. |
|
properties.shardCount |
integer |
Liczba fragmentów do utworzenia w pamięci podręcznej klastra w warstwie Premium. |
|
properties.sku |
Jednostka SKU pamięci podręcznej Redis do wdrożenia. |
||
properties.tenantSettings |
object |
Słownik ustawień dzierżawy |
|
properties.updateChannel |
Opcjonalnie: określa kanał aktualizacji miesięcznych aktualizacji usługi Redis, które będą odbierane przez pamięć podręczną Redis Cache. Pamięci podręczne korzystające z kanału aktualizacji "Wersja zapoznawcza" pobierają najnowsze aktualizacje usługi Redis co najmniej 4 tygodnie przed pamięciami podręcznymi kanału "Stable". Wartość domyślna to "Stable". |
||
properties.zonalAllocationPolicy |
Opcjonalnie: określa sposób przydzielania stref dostępności do pamięci podręcznej Redis Cache. Opcja "Automatyczne" umożliwia nadmiarowość strefy, a platforma Azure automatycznie wybiera strefy na podstawie dostępności regionalnej i pojemności. Element "UserDefined" wybierze strefy dostępności przekazane za pomocą parametru "zones". Wartość "NoZones" spowoduje utworzenie nieostrej pamięci podręcznej. Jeśli wartość "zonalAllocationPolicy" nie zostanie przekazana, zostanie ona ustawiona na wartość "UserDefined", gdy strefy są przekazywane, w przeciwnym razie zostanie ustawiona wartość "Automatyczna" w regionach, w których strefy są obsługiwane i "NoZones" w regionach, w których strefy nie są obsługiwane. |
||
tags |
object |
Tagi zasobów. |
Sku
Parametry jednostki SKU dostarczone do operacji tworzenia usługi Redis.
Nazwa | Typ | Opis |
---|---|---|
capacity |
integer |
Rozmiar pamięci podręcznej Redis do wdrożenia. Prawidłowe wartości: dla rodziny C (Podstawowa/Standardowa) (0, 1, 2, 3, 4, 5, 6), dla rodziny P (Premium) (1, 2, 3, 4). |
family |
Rodzina jednostek SKU do użycia. Prawidłowe wartości: (C, P). (C = Podstawowa/Standardowa, P = Premium). |
|
name |
Typ pamięci podręcznej Redis do wdrożenia. Prawidłowe wartości: (Podstawowa, Standardowa, Premium) |
SkuFamily
Rodzina jednostek SKU do użycia. Prawidłowe wartości: (C, P). (C = Podstawowa/Standardowa, P = Premium).
Nazwa | Typ | Opis |
---|---|---|
C |
string |
|
P |
string |
SkuName
Typ pamięci podręcznej Redis do wdrożenia. Prawidłowe wartości: (Podstawowa, Standardowa, Premium)
Nazwa | Typ | Opis |
---|---|---|
Basic |
string |
|
Premium |
string |
|
Standard |
string |
TlsVersion
Opcjonalnie: wymaga, aby klienci używali określonej wersji protokołu TLS (lub nowszej) do nawiązania połączenia (np. "1.0", "1.1", "1.2")
Nazwa | Typ | Opis |
---|---|---|
1.0 |
string |
|
1.1 |
string |
|
1.2 |
string |
UpdateChannel
Opcjonalnie: określa kanał aktualizacji miesięcznych aktualizacji usługi Redis, które będą odbierane przez pamięć podręczną Redis Cache. Pamięci podręczne korzystające z kanału aktualizacji "Wersja zapoznawcza" pobierają najnowsze aktualizacje usługi Redis co najmniej 4 tygodnie przed pamięciami podręcznymi kanału "Stable". Wartość domyślna to "Stable".
Nazwa | Typ | Opis |
---|---|---|
Preview |
string |
|
Stable |
string |
UserAssignedIdentity
Właściwości tożsamości przypisanej przez użytkownika
Nazwa | Typ | Opis |
---|---|---|
clientId |
string |
Identyfikator klienta przypisanej tożsamości. |
principalId |
string |
Identyfikator podmiotu zabezpieczeń przypisanej tożsamości. |
ZonalAllocationPolicy
Opcjonalnie: określa sposób przydzielania stref dostępności do pamięci podręcznej Redis Cache. Opcja "Automatyczne" umożliwia nadmiarowość strefy, a platforma Azure automatycznie wybiera strefy na podstawie dostępności regionalnej i pojemności. Element "UserDefined" wybierze strefy dostępności przekazane za pomocą parametru "zones". Wartość "NoZones" spowoduje utworzenie nieostrej pamięci podręcznej. Jeśli wartość "zonalAllocationPolicy" nie zostanie przekazana, zostanie ona ustawiona na wartość "UserDefined", gdy strefy są przekazywane, w przeciwnym razie zostanie ustawiona wartość "Automatyczna" w regionach, w których strefy są obsługiwane i "NoZones" w regionach, w których strefy nie są obsługiwane.
Nazwa | Typ | Opis |
---|---|---|
Automatic |
string |
|
NoZones |
string |
|
UserDefined |
string |