Workspaces - Set Outbound Cloud Connection Rules
ตั้งค่ากฎการเชื่อมต่อระบบคลาวด์ของการป้องกันการเข้าถึงขาออกสําหรับพื้นที่ทํางาน API นี้ช่วยให้ผู้ดูแลระบบพื้นที่ทํางานสามารถตั้งค่ากฎการสื่อสารเครือข่ายขาออกที่ควบคุมชนิดการเชื่อมต่อคลาวด์และจุดสิ้นสุด/พื้นที่ทํางานภายนอกที่ใดก็ตามที่เกี่ยวข้องจะได้รับอนุญาตให้จากพื้นที่ทํางาน ขณะนี้ คุณลักษณะนี้อยู่ในการการแสดงตัวอย่าง
Note
API นี้เป็นส่วนหนึ่งของการเผยแพร่ตัวอย่าง และมีไว้เพื่อวัตถุประสงค์ในการประเมินและการพัฒนาเท่านั้น ซึ่งอาจเปลี่ยนแปลงตามคําติชมและไม่แนะนําสําหรับการใช้งานด้านการผลิต
Note
กฎการป้องกันการเข้าถึงขาออกจะถูกบังคับใช้เฉพาะเมื่อนโยบายการสื่อสารเครือข่ายของพื้นที่ทํางานมี outbound.publicAccessRules.defaultAction ที่ตั้งค่าเป็น Deny ถ้าไม่ได้เปิดใช้งาน OAP บนพื้นที่ทํางาน API จะล้มเหลวเนื่องจากการเชื่อมต่อขาออกไม่ถูกจํากัด
Note
API นี้ใช้วิธีการ PUT และจะเขียนทับการเชื่อมต่อการเข้าถึงขาออกทั้งหมดสําหรับพื้นที่ทํางาน นโยบายที่เหลือจะถูกตั้งค่าเป็นค่าเริ่มต้นถ้ามีนโยบายบางส่วนระบุไว้ในเนื้อความของคําขอ เรียกใช้รับก่อนและให้นโยบายทั้งหมดในเนื้อความคําขอเสมอ
สิทธิ์
ผู้เรียกต้องมีบทบาทพื้นที่ทํางาน ของผู้ดูแลระบบ
จําเป็นต้องมีขอบเขตที่ได้รับมอบสิทธิ์
Workspace.ReadWrite.All
ข้อมูลประจําตัวที่สนับสนุนของ Microsoft Entra
API นี้สนับสนุนข้อมูลประจําตัวของ Microsoft แสดงรายการในส่วนนี้
| Identity | สนับสนุน |
|---|---|
| ผู้ใช้ | ใช่ |
| บริการหลักและข้อมูลประจําตัว ที่มีการจัดการ | ใช่ |
อิน เทอร์ เฟซ
PUT https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/networking/communicationPolicy/outbound/connections
พารามิเตอร์ URI
| ชื่อ | ใน | จำเป็น | พิมพ์ | คำอธิบาย |
|---|---|---|---|---|
|
workspace
|
path | True |
string (uuid) |
รหัสเฉพาะของพื้นที่ทํางานที่จะอัปเดต |
เนื้อความของคำขอ
| ชื่อ | พิมพ์ | คำอธิบาย |
|---|---|---|
| defaultAction |
กําหนดลักษณะการทํางานเริ่มต้นสําหรับชนิดการเชื่อมต่อระบบคลาวด์ทั้งหมดที่ไม่ได้ระบุไว้อย่างชัดเจนในอาร์เรย์ของกฎ ถ้าตั้งค่าเป็น "อนุญาต" ชนิดการเชื่อมต่อที่ไม่ได้ระบุทั้งหมดจะได้รับอนุญาตให้ตามค่าเริ่มต้น ถ้าตั้งค่าเป็น "Deny" ชนิดการเชื่อมต่อที่ไม่ได้ระบุทั้งหมดจะถูกบล็อกตามค่าเริ่มต้น เว้นแต่ว่าได้รับอนุญาตอย่างชัดเจน การตั้งค่านี้ทําหน้าที่เป็นนโยบายที่ใช้แสดงแทนสากล และมีความสําคัญสําหรับการบังคับใช้ท่าทางเริ่มต้นที่ปลอดภัยในสภาพแวดล้อมที่ควรอนุญาตเฉพาะการเชื่อมต่อที่รู้จักและเชื่อถือได้เท่านั้น |
|
| rules |
รายการของกฎที่กําหนดลักษณะการทํางานการเข้าถึงขาออกสําหรับชนิดการเชื่อมต่อระบบคลาวด์ที่เฉพาะเจาะจง กฎแต่ละกฎอาจมีข้อจํากัดตามตําแหน่งข้อมูลหรือตามพื้นที่ทํางาน ทั้งนี้ขึ้นอยู่กับชนิดการเชื่อมต่อที่ได้รับการสนับสนุน |
การตอบสนอง
| ชื่อ | พิมพ์ | คำอธิบาย |
|---|---|---|
| 200 OK |
คําขอเสร็จสมบูรณ์ ส่วนหัว ETag: string |
|
| Other Status Codes |
รหัสข้อผิดพลาดทั่วไป:
|
ตัวอย่าง
Set workspace outbound access protection cloud connection rule for example
คำขอตัวอย่าง
PUT https://api.fabric.microsoft.com/v1/workspaces/47482db6-4583-4672-86dd-999d0f8f4d7a/networking/communicationPolicy/outbound/connections
{
"defaultAction": "Deny",
"rules": [
{
"connectionType": "SQL",
"defaultAction": "Deny",
"allowedEndpoints": [
{
"hostNamePattern": "*.microsoft.com"
}
]
},
{
"connectionType": "LakeHouse",
"defaultAction": "Deny",
"allowedWorkspaces": [
{
"workspaceId": "91c5ae74-e82d-4dd3-bfeb-6b1814030123"
}
]
},
{
"connectionType": "Web",
"defaultAction": "Allow"
}
]
}
คำตอบตัวอย่าง
ETag: 0f8fad5b-d9cb-469f-a165-70867728950e
คำจำกัดความ
| ชื่อ | คำอธิบาย |
|---|---|
|
Connection |
กําหนดลักษณะการทํางานของการควบคุมการเข้าถึงสําหรับการเชื่อมต่อขาออก Enum นี้ใช้สําหรับฟิลด์ defaultAction เพื่อระบุว่าควรอนุญาตหรือปฏิเสธการสื่อสารขาออกตามค่าเริ่มต้น ประเภทนี้เปิดใช้งานทั้งส่วนกลางและการควบคุมเฉพาะการเชื่อมต่อผ่านการเข้าถึงขาออกช่วยในการบังคับใช้นโยบายการสื่อสารเครือข่ายที่ปลอดภัยและคาดการณ์ได้ ประเภทการดําเนินการเข้าถึงการเชื่อมต่อเพิ่มเติมอาจเพิ่มเมื่อเวลาผ่านไป |
|
Connection |
แสดงกฎข้อยกเว้นระดับปลายทางเดียวที่อนุญาตให้สื่อสารขาออกไปยังโดเมนหรือโฮสต์ภายนอกที่เฉพาะเจาะจง วัตถุนี้ถูกใช้ภายในอาร์เรย์ AllowedEndpoints ของกฎการเชื่อมต่อเพื่ออนุญาตการเข้าถึงปลายทางขาออกที่เชื่อถือได้สําหรับ connectionType ที่กําหนดอย่างชัดเจน ซึ่งสามารถใช้ได้เฉพาะกับชนิดการเชื่อมต่อที่สนับสนุนการกรองตามจุดสิ้นสุดเท่านั้น (เช่น SQL, MySQL, เว็บ และอื่น ๆ) |
|
Connection |
แสดงกฎข้อยกเว้นระดับพื้นที่ทํางานที่อนุญาตให้สื่อสารขาออกไปยังพื้นที่ทํางานเฉพาะสําหรับ connectionType ที่กําหนด วัตถุนี้ถูกใช้ภายในอาร์เรย์ AllowedWorkspaces ของกฎการเชื่อมต่อเพื่อให้อนุญาตการเข้าถึงข้ามพื้นที่ทํางานอย่างชัดเจน สามารถใช้ได้เฉพาะกับชนิดการเชื่อมต่อที่สนับสนุนการกรองตามพื้นที่ทํางาน เช่น Lakehouse, Warehouse, FabricSql และ PowerPlatformDataflows เท่านั้น |
|
Error |
ออบเจ็กต์รายละเอียดทรัพยากรที่เกี่ยวข้องกับข้อผิดพลาด |
|
Error |
การตอบสนองข้อผิดพลาด |
|
Error |
รายละเอียดการตอบสนองข้อผิดพลาด |
|
Outbound |
กําหนดกฎการเข้าถึงขาออกสําหรับการเชื่อมต่อระบบคลาวด์เฉพาะ |
|
Workspace |
แสดงชุดของกฎการเชื่อมต่อระบบคลาวด์ของการป้องกันการเข้าถึงขาออกที่กําหนดค่าสําหรับพื้นที่ทํางานเป็นส่วนหนึ่งของนโยบายการสื่อสารเครือข่าย ออบเจ็กต์นี้จะกําหนดกฎการเชื่อมต่อที่ควบคุมว่าปลายทางและพื้นที่ทํางานภายนอกใดที่ได้รับอนุญาตหรือปฏิเสธสําหรับการสื่อสารขาออก |
ConnectionAccessActionType
กําหนดลักษณะการทํางานของการควบคุมการเข้าถึงสําหรับการเชื่อมต่อขาออก Enum นี้ใช้สําหรับฟิลด์ defaultAction เพื่อระบุว่าควรอนุญาตหรือปฏิเสธการสื่อสารขาออกตามค่าเริ่มต้น ประเภทนี้เปิดใช้งานทั้งส่วนกลางและการควบคุมเฉพาะการเชื่อมต่อผ่านการเข้าถึงขาออกช่วยในการบังคับใช้นโยบายการสื่อสารเครือข่ายที่ปลอดภัยและคาดการณ์ได้ ประเภทการดําเนินการเข้าถึงการเชื่อมต่อเพิ่มเติมอาจเพิ่มเมื่อเวลาผ่านไป
| ค่า | คำอธิบาย |
|---|---|
| Allow |
อนุญาตการเชื่อมต่อขาออก เมื่อใช้เป็นการดําเนินการเริ่มต้น การเชื่อมต่อระบบคลาวด์ทั้งหมดจะได้รับอนุญาต |
| Deny |
บล็อกการเชื่อมต่อขาออก เมื่อใช้เป็นการดําเนินการเริ่มต้น การเชื่อมต่อระบบคลาวด์ทั้งหมดจะถูกปฏิเสธเว้นแต่ได้รับอนุญาตอย่างชัดเจน |
ConnectionRuleEndpointMetadata
แสดงกฎข้อยกเว้นระดับปลายทางเดียวที่อนุญาตให้สื่อสารขาออกไปยังโดเมนหรือโฮสต์ภายนอกที่เฉพาะเจาะจง วัตถุนี้ถูกใช้ภายในอาร์เรย์ AllowedEndpoints ของกฎการเชื่อมต่อเพื่ออนุญาตการเข้าถึงปลายทางขาออกที่เชื่อถือได้สําหรับ connectionType ที่กําหนดอย่างชัดเจน ซึ่งสามารถใช้ได้เฉพาะกับชนิดการเชื่อมต่อที่สนับสนุนการกรองตามจุดสิ้นสุดเท่านั้น (เช่น SQL, MySQL, เว็บ และอื่น ๆ)
| ชื่อ | พิมพ์ | คำอธิบาย |
|---|---|---|
| hostNamePattern |
string |
รูปแบบที่รองรับสัญลักษณ์ตัวแทนที่กําหนดจุดสิ้นสุดภายนอกที่ได้รับอนุญาต ตัวอย่างเช่น *.microsoft.com, api.contoso.com หรือ data.partner.org |
ConnectionRuleWorkspaceMetadata
แสดงกฎข้อยกเว้นระดับพื้นที่ทํางานที่อนุญาตให้สื่อสารขาออกไปยังพื้นที่ทํางานเฉพาะสําหรับ connectionType ที่กําหนด วัตถุนี้ถูกใช้ภายในอาร์เรย์ AllowedWorkspaces ของกฎการเชื่อมต่อเพื่อให้อนุญาตการเข้าถึงข้ามพื้นที่ทํางานอย่างชัดเจน สามารถใช้ได้เฉพาะกับชนิดการเชื่อมต่อที่สนับสนุนการกรองตามพื้นที่ทํางาน เช่น Lakehouse, Warehouse, FabricSql และ PowerPlatformDataflows เท่านั้น
| ชื่อ | พิมพ์ | คำอธิบาย |
|---|---|---|
| workspaceId |
string (uuid) |
ตัวระบุที่ไม่ซ้ํากัน (GUID) ของพื้นที่ทํางานเป้าหมายที่ได้รับอนุญาตให้เชื่อมต่อจากพื้นที่ทํางานปัจจุบัน |
ErrorRelatedResource
ออบเจ็กต์รายละเอียดทรัพยากรที่เกี่ยวข้องกับข้อผิดพลาด
| ชื่อ | พิมพ์ | คำอธิบาย |
|---|---|---|
| resourceId |
string |
ID ทรัพยากรที่เกี่ยวข้องกับข้อผิดพลาด |
| resourceType |
string |
ชนิดของทรัพยากรที่เกี่ยวข้องกับข้อผิดพลาด |
ErrorResponse
การตอบสนองข้อผิดพลาด
| ชื่อ | พิมพ์ | คำอธิบาย |
|---|---|---|
| errorCode |
string |
ตัวระบุเฉพาะที่ให้ข้อมูลเกี่ยวกับเงื่อนไขข้อผิดพลาด ทําให้สามารถสื่อสารได้มาตรฐานระหว่างบริการของเรากับผู้ใช้ |
| message |
string |
การแสดงข้อผิดพลาดที่มนุษย์สามารถอ่านได้ |
| moreDetails |
รายการรายละเอียดข้อผิดพลาดเพิ่มเติม |
|
| relatedResource |
รายละเอียดทรัพยากรที่เกี่ยวข้องกับข้อผิดพลาด |
|
| requestId |
string |
รหัสของคําขอที่เกี่ยวข้องกับข้อผิดพลาด |
ErrorResponseDetails
รายละเอียดการตอบสนองข้อผิดพลาด
| ชื่อ | พิมพ์ | คำอธิบาย |
|---|---|---|
| errorCode |
string |
ตัวระบุเฉพาะที่ให้ข้อมูลเกี่ยวกับเงื่อนไขข้อผิดพลาด ทําให้สามารถสื่อสารได้มาตรฐานระหว่างบริการของเรากับผู้ใช้ |
| message |
string |
การแสดงข้อผิดพลาดที่มนุษย์สามารถอ่านได้ |
| relatedResource |
รายละเอียดทรัพยากรที่เกี่ยวข้องกับข้อผิดพลาด |
OutboundConnectionRule
กําหนดกฎการเข้าถึงขาออกสําหรับการเชื่อมต่อระบบคลาวด์เฉพาะ
| ชื่อ | พิมพ์ | คำอธิบาย |
|---|---|---|
| allowedEndpoints |
กําหนดรายการของจุดสิ้นสุดภายนอกที่อนุญาตอย่างชัดเจนสําหรับ connectionType รายการแต่ละรายการในอาร์เรย์ แสดงถึงรูปแบบชื่อโฮสต์ที่ได้รับอนุญาตสําหรับการสื่อสารขาออกจากพื้นที่ทํางาน ฟิลด์นี้จะใช้ได้เฉพาะกับชนิดการเชื่อมต่อที่สนับสนุนการกรองตามปลายทาง (เช่น SQL, MySQL, เว็บ และอื่น ๆ) เท่านั้น ถ้ามีการตั้งค่า defaultAction เป็น "ปฏิเสธ" สําหรับชนิดการเชื่อมต่อ เฉพาะจุดสิ้นสุดที่แสดงไว้ที่นี่เท่านั้นที่ได้รับอนุญาต รายการอื่นๆ ทั้งหมดจะถูกบล็อก |
|
| allowedWorkspaces |
ระบุรายการของรหัสพื้นที่ทํางานที่ได้รับอนุญาตอย่างชัดเจนสําหรับการสื่อสารขาออกสําหรับชนิดการเชื่อมต่อผ้าที่ระบุ เขตข้อมูลนี้สามารถใช้ได้เฉพาะกับชนิดการเชื่อมต่อผ้าที่สนับสนุนการกรองตามพื้นที่ทํางาน จํากัดอยู่ที่ Lakehouse, Warehouse, FabricSql และ PowerPlatformDataflows เมื่อ defaultAction ถูกตั้งค่าเป็น "ปฏิเสธ" สําหรับชนิดการเชื่อมต่อ เฉพาะพื้นที่ทํางานที่แสดงใน allowedWorkspaces เท่านั้นที่จะได้รับอนุญาตให้เข้าถึงขาออกได้ รายการอื่นๆ ทั้งหมดจะถูกบล็อก |
|
| connectionType |
string |
ระบุชนิดการเชื่อมต่อคลาวด์ที่ใช้กฎ ลักษณะการทํางานและการใช้งานของคุณสมบัติกฎอื่น ๆ (เช่น allowedEndpoints หรือ allowedWorkspaces) อาจแตกต่างกันขึ้นอยู่กับความสามารถของชนิดการเชื่อมต่อ |
| defaultAction |
กําหนดลักษณะการทํางานการเข้าถึงขาออกเริ่มต้นสําหรับ connectionType ฟิลด์นี้กําหนดว่าการเชื่อมต่อของชนิดนี้ได้รับอนุญาตหรือบล็อกตามค่าเริ่มต้น เว้นแต่ว่ามีการปรับแต่งเพิ่มเติมโดย AllowedEndpoints หรือ AllowedWorkspaces ถ้าตั้งค่าเป็น "อนุญาต": การเชื่อมต่อทั้งหมดของชนิดนี้จะได้รับอนุญาตให้ดําเนินการเว้นแต่จะถูกปฏิเสธอย่างชัดเจนโดยกฎที่เฉพาะเจาะจงมากขึ้น เขตข้อมูลนี้มีตัวควบคุมแบบละเอียดเหนือชนิดการเชื่อมต่อแต่ละชนิด และเสริมลักษณะการทํางานที่ใช้แสดงแทนส่วนกลางที่กําหนดโดย defaultAction |
WorkspaceOutboundConnections
แสดงชุดของกฎการเชื่อมต่อระบบคลาวด์ของการป้องกันการเข้าถึงขาออกที่กําหนดค่าสําหรับพื้นที่ทํางานเป็นส่วนหนึ่งของนโยบายการสื่อสารเครือข่าย ออบเจ็กต์นี้จะกําหนดกฎการเชื่อมต่อที่ควบคุมว่าปลายทางและพื้นที่ทํางานภายนอกใดที่ได้รับอนุญาตหรือปฏิเสธสําหรับการสื่อสารขาออก
| ชื่อ | พิมพ์ | คำอธิบาย |
|---|---|---|
| defaultAction |
กําหนดลักษณะการทํางานเริ่มต้นสําหรับชนิดการเชื่อมต่อระบบคลาวด์ทั้งหมดที่ไม่ได้ระบุไว้อย่างชัดเจนในอาร์เรย์ของกฎ ถ้าตั้งค่าเป็น "อนุญาต" ชนิดการเชื่อมต่อที่ไม่ได้ระบุทั้งหมดจะได้รับอนุญาตให้ตามค่าเริ่มต้น ถ้าตั้งค่าเป็น "Deny" ชนิดการเชื่อมต่อที่ไม่ได้ระบุทั้งหมดจะถูกบล็อกตามค่าเริ่มต้น เว้นแต่ว่าได้รับอนุญาตอย่างชัดเจน การตั้งค่านี้ทําหน้าที่เป็นนโยบายที่ใช้แสดงแทนสากล และมีความสําคัญสําหรับการบังคับใช้ท่าทางเริ่มต้นที่ปลอดภัยในสภาพแวดล้อมที่ควรอนุญาตเฉพาะการเชื่อมต่อที่รู้จักและเชื่อถือได้เท่านั้น |
|
| rules |
รายการของกฎที่กําหนดลักษณะการทํางานการเข้าถึงขาออกสําหรับชนิดการเชื่อมต่อระบบคลาวด์ที่เฉพาะเจาะจง กฎแต่ละกฎอาจมีข้อจํากัดตามตําแหน่งข้อมูลหรือตามพื้นที่ทํางาน ทั้งนี้ขึ้นอยู่กับชนิดการเชื่อมต่อที่ได้รับการสนับสนุน |