ServerDevOpsAuditSettingsProperties interface
伺服器 DevOps 審核設定的屬性。
屬性
| is |
指定是否將 DevOps 稽核事件送至 Azure 監視器。 若要將事件傳送到 Azure 監視器,請將「State」設為「Enabled」,「IsAzureMonitorTargetEnabled」為 true。 使用 REST API 設定 DevOps 稽核時,也應該在 master 資料庫上建立具有 'DevOpsOperationsAudit' 診斷記錄類別的診斷設定。 診斷設定 URI 格式:PUT 欲了解更多資訊,請參閱 診斷設定 REST API 或 Diagnostic Settings PowerShell |
| is |
指定受控識別是否用來存取 Blob 記憶體 |
| state | 指定稽核的狀態。 如果狀態為 Enabled,則需要 storageEndpoint 或 isAzureMonitorTargetEnabled。 |
| storage |
指定稽核記憶體帳戶的標識碼金鑰。 如果狀態為 Enabled 且 storageEndpoint 已指定,則未指定 storageAccountAccessKey 會使用 SQL Server 系統指派的受控識別來存取記憶體。 使用受控識別驗證的必要條件:
|
| storage |
指定 Blob 記憶體訂用帳戶標識碼。 |
| storage |
指定 Blob 記憶體端點(例如 |
屬性詳細資料
isAzureMonitorTargetEnabled
指定是否將 DevOps 稽核事件送至 Azure 監視器。 若要將事件傳送到 Azure 監視器,請將「State」設為「Enabled」,「IsAzureMonitorTargetEnabled」為 true。
使用 REST API 設定 DevOps 稽核時,也應該在 master 資料庫上建立具有 'DevOpsOperationsAudit' 診斷記錄類別的診斷設定。
診斷設定 URI 格式:PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Sql/servers/{serverName}/databases/master/providers/microsoft.insights/diagnosticSettings/{settingsName}?api-version=2017-05-01-preview
欲了解更多資訊,請參閱 診斷設定 REST API 或 Diagnostic Settings PowerShell
isAzureMonitorTargetEnabled?: boolean
屬性值
boolean
isManagedIdentityInUse
指定受控識別是否用來存取 Blob 記憶體
isManagedIdentityInUse?: boolean
屬性值
boolean
state
指定稽核的狀態。 如果狀態為 Enabled,則需要 storageEndpoint 或 isAzureMonitorTargetEnabled。
state: BlobAuditingPolicyState
屬性值
storageAccountAccessKey
指定稽核記憶體帳戶的標識碼金鑰。 如果狀態為 Enabled 且 storageEndpoint 已指定,則未指定 storageAccountAccessKey 會使用 SQL Server 系統指派的受控識別來存取記憶體。 使用受控識別驗證的必要條件:
- Assign SQL Server a system-assigned managed identity in Azure Active Directory (AAD).
- 透過在伺服器身份中新增「Storage Blob Data Contributor」RBAC 角色,授予 SQL Server 身份存取權。 如需詳細資訊,請參閱使用受控識別驗證對記憶體 稽核
storageAccountAccessKey?: string
屬性值
string
storageAccountSubscriptionId
指定 Blob 記憶體訂用帳戶標識碼。
storageAccountSubscriptionId?: string
屬性值
string
storageEndpoint
指定 Blob 記憶體端點(例如 https://MyAccount.blob.core.windows.net)。 如果狀態為 Enabled,則需要 storageEndpoint 或 isAzureMonitorTargetEnabled。
storageEndpoint?: string
屬性值
string