共用方式為


註標原則

適用於:✅Azure 數據總管

您的叢集可以在許多不同的案例中與外部服務通訊。 叢集管理員可以藉由更新叢集的註標原則來管理外部呼叫的授權網域。

圖說文字的支持屬性

註標原則是由下列屬性所組成:

名字 類型 描述
CalloutType string 定義圖說文字的類型,而且可以是 圖說文字類型的其中一個類型,
CalloutUriRegex string 指定正則表達式,其相符專案代表圖說文字定義域的資源定義域。
CanCall bool 是否允許或拒絕外部呼叫圖說文字。

圖說文字的類型

圖說文字原則是在叢集層級管理,並分類為下列類型:

註標原則類型 描述
kusto 控制跨叢集查詢。
sql 控制SQL 外掛程式。
mysql 控制MySQL 外掛程式。
postgresql 控制PostgreSql 外掛程式。
azure_digital_twins 控制Azure Digital Twins 外掛程式。
cosmosdb 控制Cosmos DB 外掛程式。
sandbox_artifacts 控制沙盒化外掛程式 (pythonR)。
external_data 透過 外部數據表externaldata 運算符,控制對外部資料的存取。
webapi 控制對 HTTP 端點的存取。
ai_embed_text 控制 ai_embed_text 外掛程式

預先定義的註標原則

下表顯示叢集上預先設定的一組預先定義的註標原則,以啟用圖說文字至選取的服務:

服務 指定 允許的網域
Kusto 跨叢集查詢 [a-z0-9]{3,22}\\.(\\w+\\.)?kusto(mfa)?\\.windows\\.net/?$
Kusto 跨叢集查詢 ^https://[a-z0-9]{3,22}\\.[a-z0-9-]{1,50}\\.(kusto\\.azuresynapse | kustodev\\.azuresynapse-dogfood)\\.net/?$
Kusto 跨叢集查詢 ^https://([A-Za-z0-9]+\\.)?(ade | adx)\\.(int\\. | aimon\\.)?(applicationinsights | loganalytics | monitor)\\.(io | azure\\.com)/
Azure DB SQL 要求 [a-z0-9][a-z0-9\\-]{0,61}[a-z0-9]?\\.database\\.windows\\.net/?$
Synapse Analytics SQL 要求 [a-z0-9-]{0,61}?(-ondemand)?\\.sql\\.azuresynapse(-dogfood)?\\.net/?$
外部數據 外部數據 .*
Azure Digital Twins Azure Digital Twins [A-Za-z0-9\\-]{3,63}\\.api\\.[A-Za-z0-9]+\\.digitaltwins\\.azure\\.net/?$

下一個查詢可能會觀察到叢集上更預先定義的原則:

.show cluster policy callout 
| where EntityType == 'Cluster immutable policy'
| project Policy

言論

如果指定類型的外部資源符合針對這類類型定義的多個原則,且至少有一個相符的原則將其 CanCall 屬性設定為 false,則會拒絕存取資源。