Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bicep kaynak tanımı
Redis kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- kaynak grupları
- Bkz. kaynak grubu dağıtım komutları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.Cache/Redis kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.
resource symbolicname 'Microsoft.Cache/Redis@2017-02-01' = {
location: 'string'
name: 'string'
properties: {
enableNonSslPort: bool
redisConfiguration: {
{customized property}: 'string'
}
shardCount: int
sku: {
capacity: int
family: 'string'
name: 'string'
}
staticIP: 'string'
subnetId: 'string'
tenantSettings: {
{customized property}: 'string'
}
}
tags: {
{customized property}: 'string'
}
}
Özellik Değerleri
Microsoft.Cache/Redis
Ad | Açıklama | Değer |
---|---|---|
yer | Kaynağın bulunduğu coğrafi konum | dize (gerekli) |
ad | Kaynak adı | dize (gerekli) |
Özellikler | Redis cache özellikleri. | RedisCreatePropertiesOrRedisResourceProperties (gerekli) |
Etiketler | Kaynak etiketleri | Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri |
RedisCreatePropertiesOrRedisResourceProperties
Ad | Açıklama | Değer | |
---|---|---|---|
enableNonSslPort | Ssl olmayan Redis sunucu bağlantı noktasının (6379) etkinleştirilip etkinleştirilmediğini belirtir. | Bool | |
redisConfiguration | Tüm Redis Ayarları. Birkaç olası anahtar: rdb-backup-enabled,rdb-storage-connection-string,rdb-backup-frequency,maxmemory-delta,maxmemory-policy,notify-keyspace-events,maxmemory-samples,slowlog-log-slower-than,slowlog-max-len,list-max-ziplist-entries,list-max-ziplist-value,hash-max-ziplist-entries,hash-max-ziplist-value,set-max-intset-entries,zset-max-ziplist-entries,zset-max-ziplist-value vb. | RedisPropertiesRedisConfiguration | |
shardCount | Premium Küme Önbelleğinde oluşturulacak parça sayısı. | Int | |
Sku | Dağıtılacak Redis önbelleğinin SKU'su. | Sku (gerekli) | |
staticIP | Statik IP adresi. Mevcut bir Azure Sanal Ağı içinde redis önbelleği dağıtılırken gereklidir. | dizgi Kısıtlama -ları: Desen = ^\d+\.\d+\.\d+\.\d+$ |
|
subnetId | Redis önbelleğinin dağıtılacağı sanal ağdaki bir alt ağın tam kaynak kimliği. Örnek biçim: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Microsoft. {Ağ | ClassicNetwork}/VirtualNetworks/vnet1/subnets/subnet1 | dizgi Kısıtlama -ları: Desen = ^/subscriptions/[^/]*/resourceGroups/[^/]*/providers/Microsoft.(ClassicNetwork|Network)/virtualNetworks/[^/]*/subnets/[^/]*$ |
tenantSettings | tenantSettings | RedisPropertiesTenantSettings |
RedisPropertiesRedisConfiguration
Ad | Açıklama | Değer |
---|
RedisPropertiesTenantSettings
Ad | Açıklama | Değer |
---|
Sku
Ad | Açıklama | Değer |
---|---|---|
kapasite | Dağıtılacak Redis önbelleğinin boyutu. Geçerli değerler: P (Premium) ailesi için C (Temel/Standart) ailesi (0, 1, 2, 3, 4, 5, 6) için (1, 2, 3, 4). | int (gerekli) |
aile | Kullanılacak SKU ailesi. Geçerli değerler: (C, P). (C = Temel/Standart, P = Premium). | 'C' 'P' (gerekli) |
ad | Dağıtılacak Redis önbelleğinin türü. Geçerli değerler: (Temel, Standart, Premium) | 'Temel' 'Premium' 'Standart' (gerekli) |
TrackedResourceTags
Ad | Açıklama | Değer |
---|
Kullanım Örnekleri
Azure Doğrulanmış Modülleri
Aşağıdaki Azure Doğrulanmış Modüller bu kaynak türünü dağıtmak için kullanılabilir.
Azure Hızlı Başlangıç Örnekleri
Aşağıdaki Azure Hızlı Başlangıç şablonları bu kaynak türünü dağıtmak için Bicep örnekleri içerir.
Bicep Dosyası | Açıklama |
---|---|
Kümeleme ile Premium Redis Cache oluşturma | Bu şablon, premium Azure Redis Cache örneğinde kümelemeyi yapılandırmayı gösterir. |
Şablon kullanarak Redis Cache oluşturma | Bu şablon, depolama hesabında tutulan tanılama verilerini içeren bir Azure Redis Cache oluşturur. |
Microsoft Entra Authentication ile Redis Cache oluşturma. | Bu şablon bir Redis Cache oluşturur. Ardından redis kullanıcısına yerleşik erişim ilkesi atar. Ardından özel bir erişim ilkesi oluşturur. Ardından özel erişim ilkesini başka bir Redis kullanıcısına atar. |
Şablon kullanarak Web Uygulaması ve Redis Cache oluşturma | Bu şablon, Redis cache ile bir Azure Web Uygulaması oluşturur. |
Sanal Ağ dağıtılan Premium Redis Cache oluşturma | Bu şablonda premium Azure Redis Cache örneğinin var olan bir Sanal Ağa nasıl dağıtılacağı gösterilmektedir |
Veri kalıcılığı ile Premium Redis Cache oluşturma | Bu şablon, premium Azure Redis Cache örneğinde kalıcılığı yapılandırmayı gösterir. |
Api Management'ı Dış Azure Cache for Redis ile Dağıtma | Bu şablon, Dış Redis için Azure Cache örneğini API Management dış önbelleği olarak kullanarak Tüketim katmanında Azure API Management örneğinin nasıl oluşturulacağını gösterir. |
ARM şablonu kaynak tanımı
Redis kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- kaynak grupları
- Bkz. kaynak grubu dağıtım komutları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.Cache/Redis kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.
{
"type": "Microsoft.Cache/Redis",
"apiVersion": "2017-02-01",
"name": "string",
"location": "string",
"properties": {
"enableNonSslPort": "bool",
"redisConfiguration": {
"{customized property}": "string"
},
"shardCount": "int",
"sku": {
"capacity": "int",
"family": "string",
"name": "string"
},
"staticIP": "string",
"subnetId": "string",
"tenantSettings": {
"{customized property}": "string"
}
},
"tags": {
"{customized property}": "string"
}
}
Özellik Değerleri
Microsoft.Cache/Redis
Ad | Açıklama | Değer |
---|---|---|
apiVersion | API sürümü | '2017-02-01' |
yer | Kaynağın bulunduğu coğrafi konum | dize (gerekli) |
ad | Kaynak adı | dize (gerekli) |
Özellikler | Redis cache özellikleri. | RedisCreatePropertiesOrRedisResourceProperties (gerekli) |
Etiketler | Kaynak etiketleri | Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri |
tür | Kaynak türü | 'Microsoft.Cache/Redis' |
RedisCreatePropertiesOrRedisResourceProperties
Ad | Açıklama | Değer | |
---|---|---|---|
enableNonSslPort | Ssl olmayan Redis sunucu bağlantı noktasının (6379) etkinleştirilip etkinleştirilmediğini belirtir. | Bool | |
redisConfiguration | Tüm Redis Ayarları. Birkaç olası anahtar: rdb-backup-enabled,rdb-storage-connection-string,rdb-backup-frequency,maxmemory-delta,maxmemory-policy,notify-keyspace-events,maxmemory-samples,slowlog-log-slower-than,slowlog-max-len,list-max-ziplist-entries,list-max-ziplist-value,hash-max-ziplist-entries,hash-max-ziplist-value,set-max-intset-entries,zset-max-ziplist-entries,zset-max-ziplist-value vb. | RedisPropertiesRedisConfiguration | |
shardCount | Premium Küme Önbelleğinde oluşturulacak parça sayısı. | Int | |
Sku | Dağıtılacak Redis önbelleğinin SKU'su. | Sku (gerekli) | |
staticIP | Statik IP adresi. Mevcut bir Azure Sanal Ağı içinde redis önbelleği dağıtılırken gereklidir. | dizgi Kısıtlama -ları: Desen = ^\d+\.\d+\.\d+\.\d+$ |
|
subnetId | Redis önbelleğinin dağıtılacağı sanal ağdaki bir alt ağın tam kaynak kimliği. Örnek biçim: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Microsoft. {Ağ | ClassicNetwork}/VirtualNetworks/vnet1/subnets/subnet1 | dizgi Kısıtlama -ları: Desen = ^/subscriptions/[^/]*/resourceGroups/[^/]*/providers/Microsoft.(ClassicNetwork|Network)/virtualNetworks/[^/]*/subnets/[^/]*$ |
tenantSettings | tenantSettings | RedisPropertiesTenantSettings |
RedisPropertiesRedisConfiguration
Ad | Açıklama | Değer |
---|
RedisPropertiesTenantSettings
Ad | Açıklama | Değer |
---|
Sku
Ad | Açıklama | Değer |
---|---|---|
kapasite | Dağıtılacak Redis önbelleğinin boyutu. Geçerli değerler: P (Premium) ailesi için C (Temel/Standart) ailesi (0, 1, 2, 3, 4, 5, 6) için (1, 2, 3, 4). | int (gerekli) |
aile | Kullanılacak SKU ailesi. Geçerli değerler: (C, P). (C = Temel/Standart, P = Premium). | 'C' 'P' (gerekli) |
ad | Dağıtılacak Redis önbelleğinin türü. Geçerli değerler: (Temel, Standart, Premium) | 'Temel' 'Premium' 'Standart' (gerekli) |
TrackedResourceTags
Ad | Açıklama | Değer |
---|
Kullanım Örnekleri
Azure Hızlı Başlangıç Şablonları
Aşağıdaki Azure Hızlı Başlangıç şablonları bu kaynak türünü dağıtmak.
Şablon | Açıklama |
---|---|
Kümeleme ile Premium Redis Cache oluşturma |
Bu şablon, premium Azure Redis Cache örneğinde kümelemeyi yapılandırmayı gösterir. |
Şablon kullanarak Redis Cache oluşturma |
Bu şablon, depolama hesabında tutulan tanılama verilerini içeren bir Azure Redis Cache oluşturur. |
Microsoft Entra Authentication ile Redis Cache oluşturma. |
Bu şablon bir Redis Cache oluşturur. Ardından redis kullanıcısına yerleşik erişim ilkesi atar. Ardından özel bir erişim ilkesi oluşturur. Ardından özel erişim ilkesini başka bir Redis kullanıcısına atar. |
Şablonla Web Uygulaması + Redis Cache + SQL DB oluşturma |
Bu şablon Redis önbelleği ve SQL Veritabanı ile bir Azure Web Uygulaması oluşturur. |
Şablon kullanarak Web Uygulaması ve Redis Cache oluşturma |
Bu şablon, Redis cache ile bir Azure Web Uygulaması oluşturur. |
Sanal Ağ dağıtılan Premium Redis Cache oluşturma |
Bu şablonda premium Azure Redis Cache örneğinin var olan bir Sanal Ağa nasıl dağıtılacağı gösterilmektedir |
Veri kalıcılığı ile Premium Redis Cache oluşturma |
Bu şablon, premium Azure Redis Cache örneğinde kalıcılığı yapılandırmayı gösterir. |
Sanal Ağ coğrafi olarak çoğaltılmış iki önbellek oluşturma |
Bu şablonda, redis için iki Premium katmanı Azure Cache örneğinin ayrı Sanal Ağlara nasıl dağıtılacağı ve bunların coğrafi çoğaltma ile nasıl bağlanılacağı gösterilmektedir. |
Api Management'ı Dış Azure Cache for Redis ile Dağıtma |
Bu şablon, Dış Redis için Azure Cache örneğini API Management dış önbelleği olarak kullanarak Tüketim katmanında Azure API Management örneğinin nasıl oluşturulacağını gösterir. |
ILB ASE ile |
App Service Ortamı, Azure App Service uygulamalarını Web Apps, Mobile Apps ve API Apps gibi yüksek ölçekte güvenli bir şekilde çalıştırmak için tamamen yalıtılmış ve ayrılmış bir ortam sağlayan bir Azure App Service Premium hizmet planı seçeneğidir. |
Ölçeklenebilir Umbraco CMS Web Uygulaması |
Bu şablon, Azure App Service Web Apps'te umbraco CMS web uygulamasını dağıtmak için kolay bir yol sağlar. |
Terraform (AzAPI sağlayıcısı) kaynak tanımı
Redis kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- Kaynak grupları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.Cache/Redis kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Cache/Redis@2017-02-01"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = {
properties = {
enableNonSslPort = bool
redisConfiguration = {
{customized property} = "string"
}
shardCount = int
sku = {
capacity = int
family = "string"
name = "string"
}
staticIP = "string"
subnetId = "string"
tenantSettings = {
{customized property} = "string"
}
}
}
}
Özellik Değerleri
Microsoft.Cache/Redis
Ad | Açıklama | Değer |
---|---|---|
yer | Kaynağın bulunduğu coğrafi konum | dize (gerekli) |
ad | Kaynak adı | dize (gerekli) |
Özellikler | Redis cache özellikleri. | RedisCreatePropertiesOrRedisResourceProperties (gerekli) |
Etiketler | Kaynak etiketleri | Etiket adları ve değerleri sözlüğü. |
tür | Kaynak türü | "Microsoft.Cache/Redis@2017-02-01" |
RedisCreatePropertiesOrRedisResourceProperties
Ad | Açıklama | Değer | |
---|---|---|---|
enableNonSslPort | Ssl olmayan Redis sunucu bağlantı noktasının (6379) etkinleştirilip etkinleştirilmediğini belirtir. | Bool | |
redisConfiguration | Tüm Redis Ayarları. Birkaç olası anahtar: rdb-backup-enabled,rdb-storage-connection-string,rdb-backup-frequency,maxmemory-delta,maxmemory-policy,notify-keyspace-events,maxmemory-samples,slowlog-log-slower-than,slowlog-max-len,list-max-ziplist-entries,list-max-ziplist-value,hash-max-ziplist-entries,hash-max-ziplist-value,set-max-intset-entries,zset-max-ziplist-entries,zset-max-ziplist-value vb. | RedisPropertiesRedisConfiguration | |
shardCount | Premium Küme Önbelleğinde oluşturulacak parça sayısı. | Int | |
Sku | Dağıtılacak Redis önbelleğinin SKU'su. | Sku (gerekli) | |
staticIP | Statik IP adresi. Mevcut bir Azure Sanal Ağı içinde redis önbelleği dağıtılırken gereklidir. | dizgi Kısıtlama -ları: Desen = ^\d+\.\d+\.\d+\.\d+$ |
|
subnetId | Redis önbelleğinin dağıtılacağı sanal ağdaki bir alt ağın tam kaynak kimliği. Örnek biçim: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Microsoft. {Ağ | ClassicNetwork}/VirtualNetworks/vnet1/subnets/subnet1 | dizgi Kısıtlama -ları: Desen = ^/subscriptions/[^/]*/resourceGroups/[^/]*/providers/Microsoft.(ClassicNetwork|Network)/virtualNetworks/[^/]*/subnets/[^/]*$ |
tenantSettings | tenantSettings | RedisPropertiesTenantSettings |
RedisPropertiesRedisConfiguration
Ad | Açıklama | Değer |
---|
RedisPropertiesTenantSettings
Ad | Açıklama | Değer |
---|
Sku
Ad | Açıklama | Değer |
---|---|---|
kapasite | Dağıtılacak Redis önbelleğinin boyutu. Geçerli değerler: P (Premium) ailesi için C (Temel/Standart) ailesi (0, 1, 2, 3, 4, 5, 6) için (1, 2, 3, 4). | int (gerekli) |
aile | Kullanılacak SKU ailesi. Geçerli değerler: (C, P). (C = Temel/Standart, P = Premium). | 'C' 'P' (gerekli) |
ad | Dağıtılacak Redis önbelleğinin türü. Geçerli değerler: (Temel, Standart, Premium) | 'Temel' 'Premium' 'Standart' (gerekli) |
TrackedResourceTags
Ad | Açıklama | Değer |
---|
Kullanım Örnekleri
Azure Doğrulanmış Modülleri
Aşağıdaki Azure Doğrulanmış Modüller bu kaynak türünü dağıtmak için kullanılabilir.