Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
- najnowsze
- 2025-08-01-podgląd
- 2025-07-01
- 2025-05-01-podgląd
- 2025-04-01
- 2024-10-01
- 2024-09-01-podgląd
- 2024-06-01-podgląd
- 2024-03-01-podgląd
- 2024-02-01
- 2023-11-01
- 2023-10-01-podgląd
-
2023-08-01-preview - 2023-07-01
- 2023-03-01-podgląd
- 2022-11-01-podgląd
- 2022-01-01
- 2021-08-01
- 2021-03-01
- 2021-02-01-podgląd
- 2020-10-01-podgląd
Uwagi
Uwaga: Redis Enterprise (Microsoft.Cache/redisEnterprise) jest również znany jako Azure Managed Redis. Do prawidłowego działania wymaga to zasobu potomnego Microsoft.Cache/redisEnterprise/databases. Aby uzyskać więcej informacji, zobacz https://learn.microsoft.com/azure/redis/overview.
Definicja zasobu Bicep
Typ zasobu redisEnterprise można wdrożyć przy użyciu operacji docelowych:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.Cache/redisEnterprise, dodaj następujący kod Bicep do szablonu.
resource symbolicname 'Microsoft.Cache/redisEnterprise@2025-08-01-preview' = {
scope: resourceSymbolicName or scope
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
location: 'string'
name: 'string'
properties: {
encryption: {
customerManagedKeyEncryption: {
keyEncryptionKeyIdentity: {
identityType: 'string'
userAssignedIdentityResourceId: 'string'
}
keyEncryptionKeyUrl: 'string'
}
}
highAvailability: 'string'
minimumTlsVersion: 'string'
publicNetworkAccess: 'string'
}
sku: {
capacity: int
name: 'string'
}
tags: {
{customized property}: 'string'
}
zones: [
'string'
]
}
Wartości właściwości
Microsoft.Cache/redisEnterprise
| Nazwa | Opis | Wartość |
|---|---|---|
| tożsamość | Tożsamość zasobu. | ManagedServiceIdentity (tożsamość usługi) |
| lokalizacja | Lokalizacja geograficzna, w której znajduje się zasób | ciąg (wymagany) |
| nazwa | Nazwa zasobu | struna Ograniczenia: Wzorzec = ^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$ (wymagane) |
| właściwości | Inne właściwości klastra. | ClusterCreateProperties |
| zakres | Użyj polecenia podczas tworzenia zasobu w zakresie innym niż zakres wdrożenia. | Ustaw tę właściwość na symboliczną nazwę zasobu, aby zastosować zasób rozszerzenia. |
| Jednostka magazynowa (SKU) | Jednostka SKU do utworzenia, która ma wpływ na cenę, wydajność i funkcje. | sku (wymagane) |
| Etykiety | Tagi zasobów | Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
| Stref | Strefy dostępności, w których zostanie wdrożony ten klaster. | ciąg znakowy[] |
ClusterCreateProperties
| Nazwa | Opis | Wartość |
|---|---|---|
| szyfrowanie | Konfiguracja szyfrowania w spoczynku dla klastra. | ClusterPropertiesEncryption |
| wysoka dostępność | Włączone domyślnie. Jeśli funkcja highAvailability jest wyłączona, zestaw danych nie jest replikowany. Ma to wpływ na umowę SLA dostępności i zwiększa ryzyko utraty danych. | "Wyłączone" "Włączone" |
| minimumTlsVersion | Minimalna wersja protokołu TLS klastra do obsługi, np. "1.2". Nowsze wersje można dodawać w przyszłości. Należy pamiętać, że protokoły TLS 1.0 i TLS 1.1 są teraz całkowicie przestarzałe — nie można ich używać. Są one wymienione tylko ze względu na spójność ze starymi wersjami interfejsu API. | '1.0' '1.1' '1.2' |
| dostęp do sieci publicznej | Określa, czy ruch sieci publicznej może uzyskiwać dostęp do klastra Redis. Można ustawić tylko "Włączone" lub "Wyłączone". null jest zwracana tylko dla klastrów utworzonych przy użyciu starej wersji interfejsu API, które nie mają tej właściwości i nie można jej ustawić. | "Wyłączone" "Włączone" (wymagane) |
ClusterPropertiesEncryption
| Nazwa | Opis | Wartość |
|---|---|---|
| customerManagedKeyEncryption | Wszystkie właściwości szyfrowania kluczy zarządzanych przez klienta dla zasobu. Ustaw ten obiekt na pusty, aby używać szyfrowania kluczy zarządzanych przez firmę Microsoft. | ClusterPropertiesEncryptionCustomerManagedKeyEncryption |
ClusterPropertiesEncryptionCustomerManagedKeyEncryption
| Nazwa | Opis | Wartość |
|---|---|---|
| keyEncryptionKeyIdentity (tożsamość klucza) | Cała konfiguracja tożsamości dla ustawień klucza zarządzanego przez klienta definiująca tożsamość, która powinna być używana do uwierzytelniania w usłudze Key Vault. | ClusterPropertiesEncryptionCustomerManagedKeyEncryptionKeyIdentity |
| keyEncryptionKeyUrl (kluczEncryptionKeyUrl) | Adres URL klucza szyfrowania klucza, tylko wersja. Na przykład: https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78 |
ciąg |
ClusterPropertiesEncryptionCustomerManagedKeyEncryptionKeyIdentity
| Nazwa | Opis | Wartość |
|---|---|---|
| typ tożsamości | Tylko userAssignedIdentity jest obsługiwany w tej wersji interfejsu API; inne typy mogą być obsługiwane w przyszłości | "systemAssignedIdentity" "userAssignedIdentity" |
| userAssignedIdentityResourceId | Tożsamość przypisana przez użytkownika do użycia na potrzeby uzyskiwania dostępu do adresu URL klucza szyfrowania kluczy. Np. /subscriptions/<sub uuid>/resourceGroups/<resource Group>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. | ciąg |
ManagedServiceIdentity (tożsamość usługi)
| Nazwa | Opis | Wartość |
|---|---|---|
| typ | Typ tożsamości usługi zarządzanej (gdzie dozwolone są typy SystemAssigned i UserAssigned). | "Brak" "SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned" (wymagane) |
| tożsamości przypisane użytkownikom | Zestaw tożsamości przypisanych przez użytkownika skojarzonych z zasobem. Klucze słownika userAssignedIdentities będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Wartości słownika mogą być pustymi obiektami ({}) w żądaniach. | UserAssignedIdentities |
SKU
| Nazwa | Opis | Wartość |
|---|---|---|
| dyspozycyjność | Ta właściwość jest używana tylko w jednostkach SKU Enterprise i EnterpriseFlash. Określa rozmiar klastra. Prawidłowe wartości to (2, 4, 6, ...) dla jednostek SKU przedsiębiorstwa i (3, 9, 15, ...) dla jednostek SKU EnterpriseFlash. | int (integer) |
| nazwa | Poziom klastra Redis Enterprise do wdrożenia. Możliwe wartości: ('Balanced_B5', 'MemoryOptimized_M10', 'ComputeOptimized_X5'itp.). Aby uzyskać więcej informacji na temat jednostek SKU, zobacz najnowszą dokumentację dotyczącą cen. Należy pamiętać, że dodatkowe jednostki SKU mogą stać się obsługiwane w przyszłości. | "Balanced_B0" "Balanced_B1" "Balanced_B10" "Balanced_B100" "Balanced_B1000" "Balanced_B150" "Balanced_B20" "Balanced_B250" "Balanced_B3" "Balanced_B350" "Balanced_B5" "Balanced_B50" "Balanced_B500" "Balanced_B700" "ComputeOptimized_X10" "ComputeOptimized_X100" "ComputeOptimized_X150" "ComputeOptimized_X20" "ComputeOptimized_X250" "ComputeOptimized_X3" "ComputeOptimized_X350" "ComputeOptimized_X5" "ComputeOptimized_X50" "ComputeOptimized_X500" "ComputeOptimized_X700" "EnterpriseFlash_F1500" "EnterpriseFlash_F300" "EnterpriseFlash_F700" "Enterprise_E1" "Enterprise_E10" "Enterprise_E100" "Enterprise_E20" "Enterprise_E200" "Enterprise_E400" "Enterprise_E5" "Enterprise_E50" "FlashOptimized_A1000" "FlashOptimized_A1500" "FlashOptimized_A2000" "FlashOptimized_A250" "FlashOptimized_A4500" "FlashOptimized_A500" "FlashOptimized_A700" "MemoryOptimized_M10" "MemoryOptimized_M100" "MemoryOptimized_M1000" "MemoryOptimized_M150" "MemoryOptimized_M1500" "MemoryOptimized_M20" "MemoryOptimized_M2000" "MemoryOptimized_M250" "MemoryOptimized_M350" "MemoryOptimized_M50" "MemoryOptimized_M500" "MemoryOptimized_M700" (wymagane) |
Śledzone tagi zasobów
| Nazwa | Opis | Wartość |
|---|
UserAssignedIdentities
| Nazwa | Opis | Wartość |
|---|
Tożsamość przypisana przez użytkownika
| Nazwa | Opis | Wartość |
|---|
Przykłady użycia
Moduły zweryfikowane na platformie Azure
Następujące moduły zweryfikowane platformy Azure mogą służyć do wdrażania tego typu zasobu.
| Moduł | Opis |
|---|---|
| Pamięć podręczna Redis Enterprise | Moduł zasobów AVM dla pamięci podręcznej Redis Enterprise Cache |
Przykłady szybkiego startu platformy Azure
Poniższe szablony szybkiego startu platformy Azure zawierają przykłady Bicep na potrzeby wdrażania tego typu zasobu.
| Plik Bicep | Opis |
|---|---|
| Redis Enterprise z usługą Vector DB | Ten szablon tworzy pamięć podręczną Redis Cache, która może służyć jako wektorowa baza danych do przechowywania i wykonywania zapytań dotyczących osadzania za pośrednictwem indeksów. W przypadku tej funkcji moduł usługi Redis Search jest aktywowany w usłudze Azure Redis |
Definicja zasobu szablonu usługi ARM
Typ zasobu redisEnterprise można wdrożyć przy użyciu operacji docelowych:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.Cache/redisEnterprise, dodaj następujący kod JSON do szablonu.
{
"type": "Microsoft.Cache/redisEnterprise",
"apiVersion": "2025-08-01-preview",
"name": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"location": "string",
"properties": {
"encryption": {
"customerManagedKeyEncryption": {
"keyEncryptionKeyIdentity": {
"identityType": "string",
"userAssignedIdentityResourceId": "string"
},
"keyEncryptionKeyUrl": "string"
}
},
"highAvailability": "string",
"minimumTlsVersion": "string",
"publicNetworkAccess": "string"
},
"sku": {
"capacity": "int",
"name": "string"
},
"tags": {
"{customized property}": "string"
},
"zones": [ "string" ]
}
Wartości właściwości
Microsoft.Cache/redisEnterprise
| Nazwa | Opis | Wartość |
|---|---|---|
| apiVersion (wersja interfejsu api) | Wersja interfejsu API | "2025-08-01-podgląd" |
| tożsamość | Tożsamość zasobu. | ManagedServiceIdentity (tożsamość usługi) |
| lokalizacja | Lokalizacja geograficzna, w której znajduje się zasób | ciąg (wymagany) |
| nazwa | Nazwa zasobu | struna Ograniczenia: Wzorzec = ^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$ (wymagane) |
| właściwości | Inne właściwości klastra. | ClusterCreateProperties |
| Jednostka magazynowa (SKU) | Jednostka SKU do utworzenia, która ma wpływ na cenę, wydajność i funkcje. | sku (wymagane) |
| Etykiety | Tagi zasobów | Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
| typ | Typ zasobu | "Microsoft.Cache/redisEnterprise" |
| Stref | Strefy dostępności, w których zostanie wdrożony ten klaster. | ciąg znakowy[] |
ClusterCreateProperties
| Nazwa | Opis | Wartość |
|---|---|---|
| szyfrowanie | Konfiguracja szyfrowania w spoczynku dla klastra. | ClusterPropertiesEncryption |
| wysoka dostępność | Włączone domyślnie. Jeśli funkcja highAvailability jest wyłączona, zestaw danych nie jest replikowany. Ma to wpływ na umowę SLA dostępności i zwiększa ryzyko utraty danych. | "Wyłączone" "Włączone" |
| minimumTlsVersion | Minimalna wersja protokołu TLS klastra do obsługi, np. "1.2". Nowsze wersje można dodawać w przyszłości. Należy pamiętać, że protokoły TLS 1.0 i TLS 1.1 są teraz całkowicie przestarzałe — nie można ich używać. Są one wymienione tylko ze względu na spójność ze starymi wersjami interfejsu API. | '1.0' '1.1' '1.2' |
| dostęp do sieci publicznej | Określa, czy ruch sieci publicznej może uzyskiwać dostęp do klastra Redis. Można ustawić tylko "Włączone" lub "Wyłączone". null jest zwracana tylko dla klastrów utworzonych przy użyciu starej wersji interfejsu API, które nie mają tej właściwości i nie można jej ustawić. | "Wyłączone" "Włączone" (wymagane) |
ClusterPropertiesEncryption
| Nazwa | Opis | Wartość |
|---|---|---|
| customerManagedKeyEncryption | Wszystkie właściwości szyfrowania kluczy zarządzanych przez klienta dla zasobu. Ustaw ten obiekt na pusty, aby używać szyfrowania kluczy zarządzanych przez firmę Microsoft. | ClusterPropertiesEncryptionCustomerManagedKeyEncryption |
ClusterPropertiesEncryptionCustomerManagedKeyEncryption
| Nazwa | Opis | Wartość |
|---|---|---|
| keyEncryptionKeyIdentity (tożsamość klucza) | Cała konfiguracja tożsamości dla ustawień klucza zarządzanego przez klienta definiująca tożsamość, która powinna być używana do uwierzytelniania w usłudze Key Vault. | ClusterPropertiesEncryptionCustomerManagedKeyEncryptionKeyIdentity |
| keyEncryptionKeyUrl (kluczEncryptionKeyUrl) | Adres URL klucza szyfrowania klucza, tylko wersja. Na przykład: https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78 |
ciąg |
ClusterPropertiesEncryptionCustomerManagedKeyEncryptionKeyIdentity
| Nazwa | Opis | Wartość |
|---|---|---|
| typ tożsamości | Tylko userAssignedIdentity jest obsługiwany w tej wersji interfejsu API; inne typy mogą być obsługiwane w przyszłości | "systemAssignedIdentity" "userAssignedIdentity" |
| userAssignedIdentityResourceId | Tożsamość przypisana przez użytkownika do użycia na potrzeby uzyskiwania dostępu do adresu URL klucza szyfrowania kluczy. Np. /subscriptions/<sub uuid>/resourceGroups/<resource Group>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. | ciąg |
ManagedServiceIdentity (tożsamość usługi)
| Nazwa | Opis | Wartość |
|---|---|---|
| typ | Typ tożsamości usługi zarządzanej (gdzie dozwolone są typy SystemAssigned i UserAssigned). | "Brak" "SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned" (wymagane) |
| tożsamości przypisane użytkownikom | Zestaw tożsamości przypisanych przez użytkownika skojarzonych z zasobem. Klucze słownika userAssignedIdentities będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Wartości słownika mogą być pustymi obiektami ({}) w żądaniach. | UserAssignedIdentities |
SKU
| Nazwa | Opis | Wartość |
|---|---|---|
| dyspozycyjność | Ta właściwość jest używana tylko w jednostkach SKU Enterprise i EnterpriseFlash. Określa rozmiar klastra. Prawidłowe wartości to (2, 4, 6, ...) dla jednostek SKU przedsiębiorstwa i (3, 9, 15, ...) dla jednostek SKU EnterpriseFlash. | int (integer) |
| nazwa | Poziom klastra Redis Enterprise do wdrożenia. Możliwe wartości: ('Balanced_B5', 'MemoryOptimized_M10', 'ComputeOptimized_X5'itp.). Aby uzyskać więcej informacji na temat jednostek SKU, zobacz najnowszą dokumentację dotyczącą cen. Należy pamiętać, że dodatkowe jednostki SKU mogą stać się obsługiwane w przyszłości. | "Balanced_B0" "Balanced_B1" "Balanced_B10" "Balanced_B100" "Balanced_B1000" "Balanced_B150" "Balanced_B20" "Balanced_B250" "Balanced_B3" "Balanced_B350" "Balanced_B5" "Balanced_B50" "Balanced_B500" "Balanced_B700" "ComputeOptimized_X10" "ComputeOptimized_X100" "ComputeOptimized_X150" "ComputeOptimized_X20" "ComputeOptimized_X250" "ComputeOptimized_X3" "ComputeOptimized_X350" "ComputeOptimized_X5" "ComputeOptimized_X50" "ComputeOptimized_X500" "ComputeOptimized_X700" "EnterpriseFlash_F1500" "EnterpriseFlash_F300" "EnterpriseFlash_F700" "Enterprise_E1" "Enterprise_E10" "Enterprise_E100" "Enterprise_E20" "Enterprise_E200" "Enterprise_E400" "Enterprise_E5" "Enterprise_E50" "FlashOptimized_A1000" "FlashOptimized_A1500" "FlashOptimized_A2000" "FlashOptimized_A250" "FlashOptimized_A4500" "FlashOptimized_A500" "FlashOptimized_A700" "MemoryOptimized_M10" "MemoryOptimized_M100" "MemoryOptimized_M1000" "MemoryOptimized_M150" "MemoryOptimized_M1500" "MemoryOptimized_M20" "MemoryOptimized_M2000" "MemoryOptimized_M250" "MemoryOptimized_M350" "MemoryOptimized_M50" "MemoryOptimized_M500" "MemoryOptimized_M700" (wymagane) |
Śledzone tagi zasobów
| Nazwa | Opis | Wartość |
|---|
UserAssignedIdentities
| Nazwa | Opis | Wartość |
|---|
Tożsamość przypisana przez użytkownika
| Nazwa | Opis | Wartość |
|---|
Przykłady użycia
Szablony szybkiego startu platformy Azure
Następujące szablony szybkiego startu platformy Azure wdrożyć ten typ zasobu.
| Szablon | Opis |
|---|---|
|
Redis Enterprise z usługą Vector DB |
Ten szablon tworzy pamięć podręczną Redis Cache, która może służyć jako wektorowa baza danych do przechowywania i wykonywania zapytań dotyczących osadzania za pośrednictwem indeksów. W przypadku tej funkcji moduł usługi Redis Search jest aktywowany w usłudze Azure Redis |
Definicja zasobu narzędzia Terraform (dostawcy AzAPI)
Typ zasobu redisEnterprise można wdrożyć przy użyciu operacji docelowych:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.Cache/redisEnterprise, dodaj następujący program Terraform do szablonu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Cache/redisEnterprise@2025-08-01-preview"
name = "string"
parent_id = "string"
identity {
type = "string"
identity_ids = [
"string"
]
}
location = "string"
tags = {
{customized property} = "string"
}
body = {
properties = {
encryption = {
customerManagedKeyEncryption = {
keyEncryptionKeyIdentity = {
identityType = "string"
userAssignedIdentityResourceId = "string"
}
keyEncryptionKeyUrl = "string"
}
}
highAvailability = "string"
minimumTlsVersion = "string"
publicNetworkAccess = "string"
}
sku = {
capacity = int
name = "string"
}
zones = [
"string"
]
}
}
Wartości właściwości
Microsoft.Cache/redisEnterprise
| Nazwa | Opis | Wartość |
|---|---|---|
| tożsamość | Tożsamość zasobu. | ManagedServiceIdentity (tożsamość usługi) |
| lokalizacja | Lokalizacja geograficzna, w której znajduje się zasób | ciąg (wymagany) |
| nazwa | Nazwa zasobu | struna Ograniczenia: Wzorzec = ^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$ (wymagane) |
| parent_id | Identyfikator zasobu, do który ma być stosowany ten zasób rozszerzenia. | ciąg (wymagany) |
| właściwości | Inne właściwości klastra. | ClusterCreateProperties |
| Jednostka magazynowa (SKU) | Jednostka SKU do utworzenia, która ma wpływ na cenę, wydajność i funkcje. | sku (wymagane) |
| Etykiety | Tagi zasobów | Słownik nazw tagów i wartości. |
| typ | Typ zasobu | "Microsoft.Cache/redisEnterprise@2025-08-01-preview" |
| Stref | Strefy dostępności, w których zostanie wdrożony ten klaster. | ciąg znakowy[] |
ClusterCreateProperties
| Nazwa | Opis | Wartość |
|---|---|---|
| szyfrowanie | Konfiguracja szyfrowania w spoczynku dla klastra. | ClusterPropertiesEncryption |
| wysoka dostępność | Włączone domyślnie. Jeśli funkcja highAvailability jest wyłączona, zestaw danych nie jest replikowany. Ma to wpływ na umowę SLA dostępności i zwiększa ryzyko utraty danych. | "Wyłączone" "Włączone" |
| minimumTlsVersion | Minimalna wersja protokołu TLS klastra do obsługi, np. "1.2". Nowsze wersje można dodawać w przyszłości. Należy pamiętać, że protokoły TLS 1.0 i TLS 1.1 są teraz całkowicie przestarzałe — nie można ich używać. Są one wymienione tylko ze względu na spójność ze starymi wersjami interfejsu API. | '1.0' '1.1' '1.2' |
| dostęp do sieci publicznej | Określa, czy ruch sieci publicznej może uzyskiwać dostęp do klastra Redis. Można ustawić tylko "Włączone" lub "Wyłączone". null jest zwracana tylko dla klastrów utworzonych przy użyciu starej wersji interfejsu API, które nie mają tej właściwości i nie można jej ustawić. | "Wyłączone" "Włączone" (wymagane) |
ClusterPropertiesEncryption
| Nazwa | Opis | Wartość |
|---|---|---|
| customerManagedKeyEncryption | Wszystkie właściwości szyfrowania kluczy zarządzanych przez klienta dla zasobu. Ustaw ten obiekt na pusty, aby używać szyfrowania kluczy zarządzanych przez firmę Microsoft. | ClusterPropertiesEncryptionCustomerManagedKeyEncryption |
ClusterPropertiesEncryptionCustomerManagedKeyEncryption
| Nazwa | Opis | Wartość |
|---|---|---|
| keyEncryptionKeyIdentity (tożsamość klucza) | Cała konfiguracja tożsamości dla ustawień klucza zarządzanego przez klienta definiująca tożsamość, która powinna być używana do uwierzytelniania w usłudze Key Vault. | ClusterPropertiesEncryptionCustomerManagedKeyEncryptionKeyIdentity |
| keyEncryptionKeyUrl (kluczEncryptionKeyUrl) | Adres URL klucza szyfrowania klucza, tylko wersja. Na przykład: https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78 |
ciąg |
ClusterPropertiesEncryptionCustomerManagedKeyEncryptionKeyIdentity
| Nazwa | Opis | Wartość |
|---|---|---|
| typ tożsamości | Tylko userAssignedIdentity jest obsługiwany w tej wersji interfejsu API; inne typy mogą być obsługiwane w przyszłości | "systemAssignedIdentity" "userAssignedIdentity" |
| userAssignedIdentityResourceId | Tożsamość przypisana przez użytkownika do użycia na potrzeby uzyskiwania dostępu do adresu URL klucza szyfrowania kluczy. Np. /subscriptions/<sub uuid>/resourceGroups/<resource Group>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. | ciąg |
ManagedServiceIdentity (tożsamość usługi)
| Nazwa | Opis | Wartość |
|---|---|---|
| typ | Typ tożsamości usługi zarządzanej (gdzie dozwolone są typy SystemAssigned i UserAssigned). | "Brak" "SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned" (wymagane) |
| tożsamości przypisane użytkownikom | Zestaw tożsamości przypisanych przez użytkownika skojarzonych z zasobem. Klucze słownika userAssignedIdentities będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Wartości słownika mogą być pustymi obiektami ({}) w żądaniach. | UserAssignedIdentities |
SKU
| Nazwa | Opis | Wartość |
|---|---|---|
| dyspozycyjność | Ta właściwość jest używana tylko w jednostkach SKU Enterprise i EnterpriseFlash. Określa rozmiar klastra. Prawidłowe wartości to (2, 4, 6, ...) dla jednostek SKU przedsiębiorstwa i (3, 9, 15, ...) dla jednostek SKU EnterpriseFlash. | int (integer) |
| nazwa | Poziom klastra Redis Enterprise do wdrożenia. Możliwe wartości: ('Balanced_B5', 'MemoryOptimized_M10', 'ComputeOptimized_X5'itp.). Aby uzyskać więcej informacji na temat jednostek SKU, zobacz najnowszą dokumentację dotyczącą cen. Należy pamiętać, że dodatkowe jednostki SKU mogą stać się obsługiwane w przyszłości. | "Balanced_B0" "Balanced_B1" "Balanced_B10" "Balanced_B100" "Balanced_B1000" "Balanced_B150" "Balanced_B20" "Balanced_B250" "Balanced_B3" "Balanced_B350" "Balanced_B5" "Balanced_B50" "Balanced_B500" "Balanced_B700" "ComputeOptimized_X10" "ComputeOptimized_X100" "ComputeOptimized_X150" "ComputeOptimized_X20" "ComputeOptimized_X250" "ComputeOptimized_X3" "ComputeOptimized_X350" "ComputeOptimized_X5" "ComputeOptimized_X50" "ComputeOptimized_X500" "ComputeOptimized_X700" "EnterpriseFlash_F1500" "EnterpriseFlash_F300" "EnterpriseFlash_F700" "Enterprise_E1" "Enterprise_E10" "Enterprise_E100" "Enterprise_E20" "Enterprise_E200" "Enterprise_E400" "Enterprise_E5" "Enterprise_E50" "FlashOptimized_A1000" "FlashOptimized_A1500" "FlashOptimized_A2000" "FlashOptimized_A250" "FlashOptimized_A4500" "FlashOptimized_A500" "FlashOptimized_A700" "MemoryOptimized_M10" "MemoryOptimized_M100" "MemoryOptimized_M1000" "MemoryOptimized_M150" "MemoryOptimized_M1500" "MemoryOptimized_M20" "MemoryOptimized_M2000" "MemoryOptimized_M250" "MemoryOptimized_M350" "MemoryOptimized_M50" "MemoryOptimized_M500" "MemoryOptimized_M700" (wymagane) |
Śledzone tagi zasobów
| Nazwa | Opis | Wartość |
|---|
UserAssignedIdentities
| Nazwa | Opis | Wartość |
|---|
Tożsamość przypisana przez użytkownika
| Nazwa | Opis | Wartość |
|---|
Przykłady użycia
Przykłady programu Terraform
Podstawowy przykład wdrażania klastra Redis Enterprise.
terraform {
required_providers {
azapi = {
source = "Azure/azapi"
}
}
}
provider "azapi" {
skip_provider_registration = false
}
variable "resource_name" {
type = string
default = "acctest0001"
}
variable "location" {
type = string
default = "eastus"
}
resource "azapi_resource" "resourceGroup" {
type = "Microsoft.Resources/resourceGroups@2020-06-01"
name = var.resource_name
location = var.location
}
resource "azapi_resource" "redisEnterprise" {
type = "Microsoft.Cache/redisEnterprise@2025-04-01"
parent_id = azapi_resource.resourceGroup.id
name = var.resource_name
location = var.location
body = {
properties = {
minimumTlsVersion = "1.2"
encryption = {}
highAvailability = "Enabled"
}
sku = {
name = "Balanced_B0"
}
}
identity {
type = "SystemAssigned"
identity_ids = []
}
schema_validation_enabled = false
response_export_values = ["*"]
}