다음을 통해 공유


Redis - Update

기존 Redis 캐시를 업데이트합니다.

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redis/{name}?api-version=2024-11-01

URI 매개 변수

Name In(다음 안에) 필수 형식 Description
name
path True

string

Redis 캐시의 이름입니다.

resourceGroupName
path True

string

리소스 그룹의 이름입니다. 이름은 대/소문자를 구분하지 않습니다.

subscriptionId
path True

string

대상 구독의 ID입니다.

api-version
query True

string

이 작업에 사용할 API 버전입니다.

요청 본문

Name 형식 Description
identity

ManagedServiceIdentity

리소스의 ID입니다.

properties.disableAccessKeyAuthentication

boolean

액세스 키를 통한 Redis 인증은 true로 설정하면 비활성화됩니다. 기본값은 false입니다.

properties.enableNonSslPort

boolean

비 ssl Redis 서버 포트(6379)를 사용할 수 있는지 여부를 지정합니다.

properties.minimumTlsVersion

TlsVersion

선택 사항: 클라이언트가 지정된 TLS 버전(또는 그 이상)을 사용하여 연결하도록 요구합니다(예: '1.0', '1.1', '1.2').

properties.publicNetworkAccess

PublicNetworkAccess

이 캐시에 대한 퍼블릭 엔드포인트 액세스가 허용되는지 여부입니다. 값은 선택 사항이지만 전달된 경우 '사용' 또는 '사용 안 함'이어야 합니다. 'Disabled'인 경우 프라이빗 엔드포인트는 전용 액세스 방법입니다. 기본값은 'Enabled'입니다.

properties.redisConfiguration

RedisConfiguration

모든 Redis 설정입니다. 몇 가지 가능한 키: 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 등.

properties.redisVersion

string

Redis 버전입니다. 이는 'major[.minor]' 형식('major'만 필요) 또는 사용 가능한 안정적인 최신 Redis 버전을 참조하는 'latest' 값이어야 합니다. 지원되는 버전: 4.0, 6.0(최신). 기본값은 'latest'입니다.

properties.replicasPerMaster

integer

주 복제본당 만들 복제본 수입니다.

properties.replicasPerPrimary

integer

주 복제본당 만들 복제본 수입니다.

properties.shardCount

integer

프리미엄 클러스터 캐시에 만들 분할된 데이터베이스 수입니다.

properties.sku

Sku

배포할 Redis 캐시의 SKU입니다.

properties.tenantSettings

object

테넌트 설정의 사전

properties.updateChannel

UpdateChannel

선택 사항: Redis Cache에서 받을 월별 Redis 업데이트에 대한 업데이트 채널을 지정합니다. '미리 보기' 업데이트 채널을 사용하는 캐시는 '안정' 채널 캐시보다 최소 4주 전에 최신 Redis 업데이트를 받습니다. 기본값은 'Stable'입니다.

properties.zonalAllocationPolicy

ZonalAllocationPolicy

선택 사항: 가용성 영역이 Redis 캐시에 할당되는 방법을 지정합니다. '자동'은 영역 중복을 사용하도록 설정하고 Azure는 지역 가용성 및 용량에 따라 영역을 자동으로 선택합니다. 'UserDefined'는 'zones' 매개 변수를 사용하여 전달된 가용성 영역을 선택합니다. 'NoZones'는 영역이 아닌 캐시를 생성합니다. 'zonalAllocationPolicy'가 전달되지 않으면 영역이 전달될 때 '사용자 정의'로 설정되고, 그렇지 않으면 영역이 지원되는 지역에서는 '자동'으로 설정되고 영역이 지원되지 않는 지역에서는 'NoZones'로 설정됩니다.

tags

object

리소스 태그.

응답

Name 형식 Description
200 OK

RedisResource

기존 redis 캐시가 성공적으로 업데이트되었습니다. provisioningState를 확인하여 자세한 상태를 확인합니다.

202 Accepted

RedisResource

기존 redis 캐시가 성공적으로 업데이트되었습니다. Azure-AsyncOperation 헤더를 확인하여 자세한 상태를 폴링합니다.

Other Status Codes

ErrorResponse

작업이 실패한 이유를 설명하는 오류 응답입니다.

보안

azure_auth

Azure Active Directory OAuth2 Flow.

형식: oauth2
Flow: implicit
권한 부여 URL: https://login.microsoftonline.com/common/oauth2/authorize

범위

Name Description
user_impersonation 사용자 계정 가장

예제

RedisCacheUpdate

샘플 요청

PATCH https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Cache/redis/cache1?api-version=2024-11-01

{
  "properties": {
    "enableNonSslPort": true,
    "replicasPerPrimary": 2
  }
}

샘플 응답

{
  "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
      }
    ]
  }
}

정의

Name Description
ErrorAdditionalInfo

리소스 관리 오류 추가 정보입니다.

ErrorDetail

오류 세부 정보입니다.

ErrorResponse

오류 응답

ManagedServiceIdentity

관리 서비스 ID(시스템 할당 및/또는 사용자 할당 ID)

ManagedServiceIdentityType

관리 서비스 ID의 유형입니다(SystemAssigned 및 UserAssigned 형식이 모두 허용되는 경우).

PrivateEndpoint

프라이빗 엔드포인트 리소스입니다.

PrivateEndpointConnection

프라이빗 엔드포인트 연결 리소스입니다.

PrivateEndpointConnectionProvisioningState

현재 프로비저닝 상태입니다.

PrivateEndpointServiceConnectionStatus

프라이빗 엔드포인트 연결 상태입니다.

PrivateLinkServiceConnectionState

서비스 소비자와 공급자 간의 연결 상태에 대한 정보 컬렉션입니다.

ProvisioningState

Redis 인스턴스 프로비저닝 상태입니다.

PublicNetworkAccess

이 캐시에 대한 퍼블릭 엔드포인트 액세스가 허용되는지 여부입니다. 값은 선택 사항이지만 전달된 경우 '사용' 또는 '사용 안 함'이어야 합니다. 'Disabled'인 경우 프라이빗 엔드포인트는 전용 액세스 방법입니다. 기본값은 'Enabled'입니다.

RedisAccessKeys

Redis 캐시 액세스 키입니다.

RedisConfiguration

모든 Redis 설정입니다. 몇 가지 가능한 키: 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 등.

RedisInstanceDetails

Redis의 단일 인스턴스에 대한 세부 정보입니다.

RedisLinkedServer

연결된 서버 ID

RedisResource

목록 또는 가져오기 작업의 단일 Redis 항목입니다.

RedisUpdateParameters

Redis 업데이트 작업에 제공된 매개 변수입니다.

Sku

Redis 만들기 작업에 제공된 SKU 매개 변수입니다.

SkuFamily

사용할 SKU 제품군입니다. 유효한 값: (C, P). (C = Basic/Standard, P = Premium).

SkuName

배포할 Redis 캐시의 형식입니다. 유효한 값: (Basic, Standard, Premium)

TlsVersion

선택 사항: 클라이언트가 지정된 TLS 버전(또는 그 이상)을 사용하여 연결하도록 요구합니다(예: '1.0', '1.1', '1.2').

UpdateChannel

선택 사항: Redis Cache에서 받을 월별 Redis 업데이트에 대한 업데이트 채널을 지정합니다. '미리 보기' 업데이트 채널을 사용하는 캐시는 '안정' 채널 캐시보다 최소 4주 전에 최신 Redis 업데이트를 받습니다. 기본값은 'Stable'입니다.

UserAssignedIdentity

사용자 할당 ID 속성

ZonalAllocationPolicy

선택 사항: 가용성 영역이 Redis 캐시에 할당되는 방법을 지정합니다. '자동'은 영역 중복을 사용하도록 설정하고 Azure는 지역 가용성 및 용량에 따라 영역을 자동으로 선택합니다. 'UserDefined'는 'zones' 매개 변수를 사용하여 전달된 가용성 영역을 선택합니다. 'NoZones'는 영역이 아닌 캐시를 생성합니다. 'zonalAllocationPolicy'가 전달되지 않으면 영역이 전달될 때 '사용자 정의'로 설정되고, 그렇지 않으면 영역이 지원되는 지역에서는 '자동'으로 설정되고 영역이 지원되지 않는 지역에서는 'NoZones'로 설정됩니다.

ErrorAdditionalInfo

리소스 관리 오류 추가 정보입니다.

Name 형식 Description
info

object

추가 정보입니다.

type

string

추가 정보 유형입니다.

ErrorDetail

오류 세부 정보입니다.

Name 형식 Description
additionalInfo

ErrorAdditionalInfo[]

오류 추가 정보입니다.

code

string

오류 코드입니다.

details

ErrorDetail[]

오류 세부 정보입니다.

message

string

오류 메시지입니다.

target

string

오류 대상입니다.

ErrorResponse

오류 응답

Name 형식 Description
error

ErrorDetail

오류 개체입니다.

ManagedServiceIdentity

관리 서비스 ID(시스템 할당 및/또는 사용자 할당 ID)

Name 형식 Description
principalId

string

시스템 할당 ID의 서비스 주체 ID입니다. 이 속성은 시스템 할당 ID에 대해서만 제공됩니다.

tenantId

string

시스템 할당 ID의 테넌트 ID입니다. 이 속성은 시스템 할당 ID에 대해서만 제공됩니다.

type

ManagedServiceIdentityType

관리 서비스 ID의 유형입니다(SystemAssigned 및 UserAssigned 형식이 모두 허용되는 경우).

userAssignedIdentities

<string,  UserAssignedIdentity>

User-Assigned ID
리소스와 연결된 사용자 할당 ID 집합입니다. userAssignedIdentities 사전 키는 '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} 형식의 ARM 리소스 ID입니다. 사전 값은 요청에서 빈 개체({})일 수 있습니다.

ManagedServiceIdentityType

관리 서비스 ID의 유형입니다(SystemAssigned 및 UserAssigned 형식이 모두 허용되는 경우).

Name 형식 Description
None

string

SystemAssigned

string

SystemAssigned, UserAssigned

string

UserAssigned

string

PrivateEndpoint

프라이빗 엔드포인트 리소스입니다.

Name 형식 Description
id

string

프라이빗 엔드포인트에 대한 ARM 식별자

PrivateEndpointConnection

프라이빗 엔드포인트 연결 리소스입니다.

Name 형식 Description
id

string

리소스에 대한 정규화된 리소스 ID입니다. 예 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

리소스의 이름

properties.privateEndpoint

PrivateEndpoint

프라이빗 엔드포인트의 리소스입니다.

properties.privateLinkServiceConnectionState

PrivateLinkServiceConnectionState

서비스 소비자와 공급자 간의 연결 상태에 대한 정보 컬렉션입니다.

properties.provisioningState

PrivateEndpointConnectionProvisioningState

프라이빗 엔드포인트 연결 리소스의 프로비전 상태입니다.

type

string

리소스의 형식입니다. 예: "Microsoft.Compute/virtualMachines" 또는 "Microsoft.Storage/storageAccounts"

PrivateEndpointConnectionProvisioningState

현재 프로비저닝 상태입니다.

Name 형식 Description
Creating

string

Deleting

string

Failed

string

Succeeded

string

PrivateEndpointServiceConnectionStatus

프라이빗 엔드포인트 연결 상태입니다.

Name 형식 Description
Approved

string

Pending

string

Rejected

string

PrivateLinkServiceConnectionState

서비스 소비자와 공급자 간의 연결 상태에 대한 정보 컬렉션입니다.

Name 형식 Description
actionsRequired

string

서비스 공급자의 변경 내용에 소비자에 대한 업데이트가 필요한지 여부를 나타내는 메시지입니다.

description

string

연결의 승인/거부 이유입니다.

status

PrivateEndpointServiceConnectionStatus

서비스 소유자가 연결을 승인/거부/제거했는지 여부를 나타냅니다.

ProvisioningState

Redis 인스턴스 프로비저닝 상태입니다.

Name 형식 Description
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

이 캐시에 대한 퍼블릭 엔드포인트 액세스가 허용되는지 여부입니다. 값은 선택 사항이지만 전달된 경우 '사용' 또는 '사용 안 함'이어야 합니다. 'Disabled'인 경우 프라이빗 엔드포인트는 전용 액세스 방법입니다. 기본값은 'Enabled'입니다.

Name 형식 Description
Disabled

string

Enabled

string

RedisAccessKeys

Redis 캐시 액세스 키입니다.

Name 형식 Description
primaryKey

string

클라이언트가 Redis 캐시를 사용하여 인증하는 데 사용할 수 있는 현재 기본 키입니다.

secondaryKey

string

클라이언트가 Redis 캐시를 사용하여 인증하는 데 사용할 수 있는 현재 보조 키입니다.

RedisConfiguration

모든 Redis 설정입니다. 몇 가지 가능한 키: 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 등.

Name 형식 Description
aad-enabled

string

캐시에 대해 AAD 기반 인증을 사용하도록 설정했는지 여부를 지정합니다.

aof-backup-enabled

string

aof 백업을 사용할 수 있는지 여부를 지정합니다.

aof-storage-connection-string-0

string

첫 번째 스토리지 계정 연결 문자열

aof-storage-connection-string-1

string

두 번째 스토리지 계정 연결 문자열

authnotrequired

string

인증을 사용하지 않도록 설정할지 여부를 지정합니다. 이 속성을 설정하는 것은 보안 관점에서 매우 권장되지 않습니다.

maxclients

string

최대 클라이언트 구성

maxfragmentationmemory-reserved

string

분할당 조각화를 위해 예약된 값(메가바이트)

maxmemory-delta

string

분할된 데이터베이스당 비 캐시 사용(예: 장애 조치)을 위해 예약된 값(메가바이트)입니다.

maxmemory-policy

string

데이터가 메모리 제한에 맞지 않을 때 사용되는 제거 전략입니다.

maxmemory-reserved

string

분할된 데이터베이스당 비 캐시 사용(예: 장애 조치)을 위해 예약된 값(메가바이트)입니다.

notify-keyspace-events

string

모니터링해야 하는 키스페이스 이벤트입니다.

preferred-data-archive-auth-method

string

데이터 보관에 사용되는 스토리지 계정과 통신하고, SAS 또는 ManagedIdentity를 지정하는 기본 인증 방법, 기본값은 SAS입니다.

preferred-data-persistence-auth-method

string

데이터 지속성에 사용되는 스토리지 계정과 통신하고, SAS 또는 ManagedIdentity를 지정하는 기본 인증 방법, 기본값은 SAS입니다.

rdb-backup-enabled

string

rdb 백업을 사용할 수 있는지 여부를 지정합니다.

rdb-backup-frequency

string

몇 분 안에 rdb 백업을 만드는 빈도를 지정합니다. 유효한 값: (15, 30, 60, 360, 720, 1440)

rdb-backup-max-snapshot-count

string

rdb 백업에 대한 최대 스냅샷 수를 지정합니다.

rdb-storage-connection-string

string

rdb 파일을 저장하기 위한 스토리지 계정 연결 문자열

storage-subscription-id

string

ManagedIdentity를 사용하는 지속성(aof/rdb)에 대한 스토리지 계정의 SubscriptionId입니다.

zonal-configuration

string

영역 구성

RedisInstanceDetails

Redis의 단일 인스턴스에 대한 세부 정보입니다.

Name 형식 Description
isMaster

boolean

인스턴스가 주 노드인지 여부를 지정합니다.

isPrimary

boolean

인스턴스가 주 노드인지 여부를 지정합니다.

nonSslPort

integer

enableNonSslPort가 true이면 Redis 인스턴스 비 SSL 포트를 제공합니다.

shardId

integer

클러스터링을 사용하는 경우 Redis Instance의 분할된 데이터베이스 ID

sslPort

integer

Redis 인스턴스 SSL 포트입니다.

zone

string

캐시에서 가용성 영역을 사용하는 경우 이 인스턴스가 있는 가용성 영역을 지정합니다.

RedisLinkedServer

연결된 서버 ID

Name 형식 Description
id

string

연결된 서버 ID입니다.

RedisResource

목록 또는 가져오기 작업의 단일 Redis 항목입니다.

Name 형식 Default value Description
disableAccessKeyAuthentication

boolean

False

액세스 키를 통한 Redis 인증은 true로 설정하면 비활성화됩니다. 기본값은 false입니다.

enableNonSslPort

boolean

False

비 ssl Redis 서버 포트(6379)를 사용할 수 있는지 여부를 지정합니다.

id

string

리소스에 대한 정규화된 리소스 ID입니다. 예 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

identity

ManagedServiceIdentity

리소스의 ID입니다.

location

string

리소스가 있는 지리적 위치

minimumTlsVersion

TlsVersion

선택 사항: 클라이언트가 지정된 TLS 버전(또는 그 이상)을 사용하여 연결하도록 요구합니다(예: '1.0', '1.1', '1.2').

name

string

리소스의 이름

properties.accessKeys

RedisAccessKeys

Redis 캐시의 키 - 이 개체가 Create 또는 Update redis Cache에 대한 응답이 아닌 경우 설정되지 않음

properties.hostName

string

Redis 호스트 이름입니다.

properties.instances

RedisInstanceDetails[]

캐시와 연결된 Redis 인스턴스 목록

properties.linkedServers

RedisLinkedServer[]

캐시와 연결된 연결된 서버 목록

properties.port

integer

Redis 비 SSL 포트입니다.

properties.privateEndpointConnections

PrivateEndpointConnection[]

지정된 redis 캐시와 연결된 프라이빗 엔드포인트 연결 목록

properties.provisioningState

ProvisioningState

Redis 인스턴스 프로비저닝 상태입니다.

properties.sku

Sku

배포할 Redis 캐시의 SKU입니다.

properties.sslPort

integer

Redis SSL 포트.

properties.staticIP

string

고정 IP 주소입니다. 필요에 따라 기존 Azure Virtual Network 내에 Redis 캐시를 배포할 때 지정할 수 있습니다. 자동 할당은 기본적으로 할당됩니다.

properties.subnetId

string

Redis 캐시를 배포할 가상 네트워크에 있는 서브넷의 전체 리소스 ID입니다. 예제 형식: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Microsoft. {Network|ClassicNetwork}/VirtualNetworks/vnet1/subnets/subnet1

publicNetworkAccess

PublicNetworkAccess

Enabled

이 캐시에 대한 퍼블릭 엔드포인트 액세스가 허용되는지 여부입니다. 값은 선택 사항이지만 전달된 경우 '사용' 또는 '사용 안 함'이어야 합니다. 'Disabled'인 경우 프라이빗 엔드포인트는 전용 액세스 방법입니다. 기본값은 'Enabled'입니다.

redisConfiguration

RedisConfiguration

모든 Redis 설정입니다. 몇 가지 가능한 키: 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 등.

redisVersion

string

Redis 버전입니다. 이는 'major[.minor]' 형식('major'만 필요) 또는 사용 가능한 안정적인 최신 Redis 버전을 참조하는 'latest' 값이어야 합니다. 지원되는 버전: 4.0, 6.0(최신). 기본값은 'latest'입니다.

replicasPerMaster

integer

주 복제본당 만들 복제본 수입니다.

replicasPerPrimary

integer

주 복제본당 만들 복제본 수입니다.

shardCount

integer

프리미엄 클러스터 캐시에 만들 분할된 데이터베이스 수입니다.

tags

object

리소스 태그.

tenantSettings

object

테넌트 설정의 사전

type

string

리소스의 형식입니다. 예: "Microsoft.Compute/virtualMachines" 또는 "Microsoft.Storage/storageAccounts"

updateChannel

UpdateChannel

선택 사항: Redis Cache에서 받을 월별 Redis 업데이트에 대한 업데이트 채널을 지정합니다. '미리 보기' 업데이트 채널을 사용하는 캐시는 '안정' 채널 캐시보다 최소 4주 전에 최신 Redis 업데이트를 받습니다. 기본값은 'Stable'입니다.

zonalAllocationPolicy

ZonalAllocationPolicy

선택 사항: 가용성 영역이 Redis 캐시에 할당되는 방법을 지정합니다. '자동'은 영역 중복을 사용하도록 설정하고 Azure는 지역 가용성 및 용량에 따라 영역을 자동으로 선택합니다. 'UserDefined'는 'zones' 매개 변수를 사용하여 전달된 가용성 영역을 선택합니다. 'NoZones'는 영역이 아닌 캐시를 생성합니다. 'zonalAllocationPolicy'가 전달되지 않으면 영역이 전달될 때 '사용자 정의'로 설정되고, 그렇지 않으면 영역이 지원되는 지역에서는 '자동'으로 설정되고 영역이 지원되지 않는 지역에서는 'NoZones'로 설정됩니다.

zones

string[]

리소스의 원본 위치를 나타내는 가용성 영역 목록입니다.

RedisUpdateParameters

Redis 업데이트 작업에 제공된 매개 변수입니다.

Name 형식 Default value Description
identity

ManagedServiceIdentity

리소스의 ID입니다.

properties.disableAccessKeyAuthentication

boolean

False

액세스 키를 통한 Redis 인증은 true로 설정하면 비활성화됩니다. 기본값은 false입니다.

properties.enableNonSslPort

boolean

False

비 ssl Redis 서버 포트(6379)를 사용할 수 있는지 여부를 지정합니다.

properties.minimumTlsVersion

TlsVersion

선택 사항: 클라이언트가 지정된 TLS 버전(또는 그 이상)을 사용하여 연결하도록 요구합니다(예: '1.0', '1.1', '1.2').

properties.publicNetworkAccess

PublicNetworkAccess

Enabled

이 캐시에 대한 퍼블릭 엔드포인트 액세스가 허용되는지 여부입니다. 값은 선택 사항이지만 전달된 경우 '사용' 또는 '사용 안 함'이어야 합니다. 'Disabled'인 경우 프라이빗 엔드포인트는 전용 액세스 방법입니다. 기본값은 'Enabled'입니다.

properties.redisConfiguration

RedisConfiguration

모든 Redis 설정입니다. 몇 가지 가능한 키: 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 등.

properties.redisVersion

string

Redis 버전입니다. 이는 'major[.minor]' 형식('major'만 필요) 또는 사용 가능한 안정적인 최신 Redis 버전을 참조하는 'latest' 값이어야 합니다. 지원되는 버전: 4.0, 6.0(최신). 기본값은 'latest'입니다.

properties.replicasPerMaster

integer

주 복제본당 만들 복제본 수입니다.

properties.replicasPerPrimary

integer

주 복제본당 만들 복제본 수입니다.

properties.shardCount

integer

프리미엄 클러스터 캐시에 만들 분할된 데이터베이스 수입니다.

properties.sku

Sku

배포할 Redis 캐시의 SKU입니다.

properties.tenantSettings

object

테넌트 설정의 사전

properties.updateChannel

UpdateChannel

선택 사항: Redis Cache에서 받을 월별 Redis 업데이트에 대한 업데이트 채널을 지정합니다. '미리 보기' 업데이트 채널을 사용하는 캐시는 '안정' 채널 캐시보다 최소 4주 전에 최신 Redis 업데이트를 받습니다. 기본값은 'Stable'입니다.

properties.zonalAllocationPolicy

ZonalAllocationPolicy

선택 사항: 가용성 영역이 Redis 캐시에 할당되는 방법을 지정합니다. '자동'은 영역 중복을 사용하도록 설정하고 Azure는 지역 가용성 및 용량에 따라 영역을 자동으로 선택합니다. 'UserDefined'는 'zones' 매개 변수를 사용하여 전달된 가용성 영역을 선택합니다. 'NoZones'는 영역이 아닌 캐시를 생성합니다. 'zonalAllocationPolicy'가 전달되지 않으면 영역이 전달될 때 '사용자 정의'로 설정되고, 그렇지 않으면 영역이 지원되는 지역에서는 '자동'으로 설정되고 영역이 지원되지 않는 지역에서는 'NoZones'로 설정됩니다.

tags

object

리소스 태그.

Sku

Redis 만들기 작업에 제공된 SKU 매개 변수입니다.

Name 형식 Description
capacity

integer

배포할 Redis 캐시의 크기입니다. 유효한 값: C(기본/표준) 제품군(0, 1, 2, 3, 4, 5, 6), P(프리미엄) 패밀리(1, 2, 3, 4).

family

SkuFamily

사용할 SKU 제품군입니다. 유효한 값: (C, P). (C = Basic/Standard, P = Premium).

name

SkuName

배포할 Redis 캐시의 형식입니다. 유효한 값: (Basic, Standard, Premium)

SkuFamily

사용할 SKU 제품군입니다. 유효한 값: (C, P). (C = Basic/Standard, P = Premium).

Name 형식 Description
C

string

P

string

SkuName

배포할 Redis 캐시의 형식입니다. 유효한 값: (Basic, Standard, Premium)

Name 형식 Description
Basic

string

Premium

string

Standard

string

TlsVersion

선택 사항: 클라이언트가 지정된 TLS 버전(또는 그 이상)을 사용하여 연결하도록 요구합니다(예: '1.0', '1.1', '1.2').

Name 형식 Description
1.0

string

1.1

string

1.2

string

UpdateChannel

선택 사항: Redis Cache에서 받을 월별 Redis 업데이트에 대한 업데이트 채널을 지정합니다. '미리 보기' 업데이트 채널을 사용하는 캐시는 '안정' 채널 캐시보다 최소 4주 전에 최신 Redis 업데이트를 받습니다. 기본값은 'Stable'입니다.

Name 형식 Description
Preview

string

Stable

string

UserAssignedIdentity

사용자 할당 ID 속성

Name 형식 Description
clientId

string

할당된 ID의 클라이언트 ID입니다.

principalId

string

할당된 ID의 보안 주체 ID입니다.

ZonalAllocationPolicy

선택 사항: 가용성 영역이 Redis 캐시에 할당되는 방법을 지정합니다. '자동'은 영역 중복을 사용하도록 설정하고 Azure는 지역 가용성 및 용량에 따라 영역을 자동으로 선택합니다. 'UserDefined'는 'zones' 매개 변수를 사용하여 전달된 가용성 영역을 선택합니다. 'NoZones'는 영역이 아닌 캐시를 생성합니다. 'zonalAllocationPolicy'가 전달되지 않으면 영역이 전달될 때 '사용자 정의'로 설정되고, 그렇지 않으면 영역이 지원되는 지역에서는 '자동'으로 설정되고 영역이 지원되지 않는 지역에서는 'NoZones'로 설정됩니다.

Name 형식 Description
Automatic

string

NoZones

string

UserDefined

string