共用方式為


Access Policy Assignment - Create Update

建立/更新資料庫的特定存取原則指派

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases/{databaseName}/accessPolicyAssignments/{accessPolicyAssignmentName}?api-version=2025-07-01

URI 參數

名稱 位於 必要 類型 Description
accessPolicyAssignmentName
path True

string

pattern: ^[A-Za-z0-9]{1,60}$

Redis Enterprise 資料庫存取原則指派的名稱。

clusterName
path True

string

pattern: ^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$

Redis Enterprise 叢集的名稱。 名稱長度必須為 1-60 個字元。 允許的字元 (A-Z、a-z、0-9) 和連字號 (-)。 不能有前導、尾隨或連續的連字符

databaseName
path True

string

pattern: ^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$

Redis Enterprise 資料庫的名稱。

resourceGroupName
path True

string

minLength: 1
maxLength: 90

資源群組的名稱。 名稱不區分大小寫。

subscriptionId
path True

string

minLength: 1

目標訂用帳戶的標識碼。

api-version
query True

string

minLength: 1

用於此作業的 API 版本。

要求本文

名稱 必要 類型 Description
properties.accessPolicyName True

string

pattern: ^([a-zA-Z0-9][a-zA-Z0-9-]*[a-zA-Z0-9]|[a-zA-Z0-9])$

特定存取原則指派下的存取原則名稱。 目前僅支援「預設」原則。

properties.user True

User

與存取原則相關聯的使用者。

回應

名稱 類型 Description
200 OK

AccessPolicyAssignment

正在建立資料庫存取原則指派。 檢查provisioningState和resourceState以取得詳細狀態。

201 Created

AccessPolicyAssignment

正在建立資料庫存取原則指派。 檢查provisioningState和resourceState以取得詳細狀態。

Other Status Codes

ErrorResponse

說明作業為何失敗的錯誤回應。

安全性

azure_auth

Azure Active Directory OAuth2 Flow。

類型: oauth2
Flow: implicit
授權 URL: https://login.microsoftonline.com/common/oauth2/authorize

範圍

名稱 Description
user_impersonation 模擬您的用戶帳戶

範例

RedisEnterpriseAccessPolicyAssignmentCreateUpdate

範例要求

PUT https://management.azure.com/subscriptions/e7b5a9d2-6b6a-4d2f-9143-20d9a10f5b8f/resourceGroups/rg1/providers/Microsoft.Cache/redisEnterprise/cache1/databases/default/accessPolicyAssignments/defaultTestEntraApp1?api-version=2025-07-01

{
  "properties": {
    "accessPolicyName": "default",
    "user": {
      "objectId": "6497c918-11ad-41e7-1b0f-7c518a87d0b0"
    }
  }
}

範例回覆

{
  "id": "subscriptions/e7b5a9d2-6b6a-4d2f-9143-20d9a10f5b8f/resourceGroups/rg1/providers/Microsoft.Cache/redisEnterprise/cache1/databases/default/accessPolicyAssignments/default-TestEntraApp1",
  "name": "defaultTestEntraApp1",
  "type": "Microsoft.Cache/redisEnterprise/accessPolicyAssignments",
  "properties": {
    "provisioningState": "Succeeded",
    "accessPolicyName": "default",
    "user": {
      "objectId": "6497c918-11ad-41e7-1b0f-7c518a87d0b0"
    }
  }
}
{
  "id": "/subscriptions/e7b5a9d2-6b6a-4d2f-9143-20d9a10f5b8f/resourceGroups/rg1/providers/Microsoft.Cache/redisEnterprise/cache1/databases/default/accessPolicyAssignments/default-TestEntraApp1",
  "name": "defaultTestEntraApp1",
  "type": "Microsoft.Cache/redisEnterprise/accessPolicyAssignments",
  "properties": {
    "provisioningState": "Succeeded",
    "accessPolicyName": "default",
    "user": {
      "objectId": "6497c918-11ad-41e7-1b0f-7c518a87d0b0"
    }
  }
}

定義

名稱 Description
AccessPolicyAssignment

描述Redis企業資料庫的存取原則指派

ErrorAdditionalInfo

資源管理錯誤其他資訊。

ErrorDetail

錯誤詳細數據。

ErrorResponse

錯誤回應

ProvisioningState

目前的佈建狀態

User

與存取原則相關聯的使用者。

AccessPolicyAssignment

描述Redis企業資料庫的存取原則指派

名稱 類型 Description
id

string

資源的完整資源標識碼。 例如 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

資源的名稱

properties.accessPolicyName

string

pattern: ^([a-zA-Z0-9][a-zA-Z0-9-]*[a-zA-Z0-9]|[a-zA-Z0-9])$

特定存取原則指派下的存取原則名稱。 目前僅支援「預設」原則。

properties.provisioningState

ProvisioningState

存取原則指派的目前佈建狀態。

properties.user

User

與存取原則相關聯的使用者。

type

string

資源的類型。 例如“Microsoft.Compute/virtualMachines” 或 “Microsoft.Storage/storageAccounts”

ErrorAdditionalInfo

資源管理錯誤其他資訊。

名稱 類型 Description
info

object

其他資訊。

type

string

其他信息類型。

ErrorDetail

錯誤詳細數據。

名稱 類型 Description
additionalInfo

ErrorAdditionalInfo[]

錯誤其他資訊。

code

string

錯誤碼。

details

ErrorDetail[]

錯誤詳細數據。

message

string

錯誤訊息。

target

string

錯誤目標。

ErrorResponse

錯誤回應

名稱 類型 Description
error

ErrorDetail

error 物件。

ProvisioningState

目前的佈建狀態

Description
Succeeded
Failed
Canceled
Creating
Updating
Deleting

User

與存取原則相關聯的使用者。

名稱 類型 Description
objectId

string

用戶的物件識別碼。