Workspaces - Set Network Communication Policy
Imposta i criteri di comunicazione di rete per l'area di lavoro specificata.
Questa API usa il metodo PUT e sovrascrive tutte le impostazioni. Se nel corpo della richiesta vengono forniti solo criteri parziali, le impostazioni rimanenti vengono impostate sui valori predefiniti. Chiamare sempre prima l'operazione Get Network Communication Policy (Ottieni criteri di comunicazione di rete) e fornire il criterio completo nel corpo della richiesta.
Note
Se defaultAction viene omesso dal corpo della richiesta, l'impostazione predefinita è , che potrebbe aprire involontariamente Allowl'accesso alla rete in ingresso e in uscita. Specificare defaultAction sempre in modo esplicito in ogni corpo della richiesta PUT.
Permissions
Il chiamante deve avere ruolo amministratore'area di lavoro.
Ambiti delegati obbligatori
Workspace.ReadWrite.All
Microsoft Entra identità supportate
Questa API supporta le identità di Microsoft elencate in questa sezione.
| Identità | Support |
|---|---|
| User | Yes |
| Principale del servizio e Identità gestite | Yes |
Interfaccia
PUT https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/networking/communicationPolicy
Parametri dell'URI
| Nome | In | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
workspace
|
path | True |
string (uuid) |
ID dell'area di lavoro. |
Intestazione della richiesta
| Nome | Necessario | Tipo | Descrizione |
|---|---|---|---|
| If-Match |
string |
Valore ETag. L'ETag deve essere specificato tra virgolette. Se specificato, la chiamata avrà esito positivo solo se l'ETag della risorsa corrisponde all'ETag specificato. |
Corpo della richiesta
| Nome | Tipo | Descrizione |
|---|---|---|
| inbound |
Proprietà delle comunicazioni di rete in ingresso per un'area di lavoro. |
|
| outbound |
Proprietà delle comunicazioni di rete in uscita per un'area di lavoro. |
Risposte
| Nome | Tipo | Descrizione |
|---|---|---|
| 200 OK |
Richiesta completata correttamente. Intestazioni ETag: string |
|
| 429 Too Many Requests |
È stato superato il limite di velocità del servizio. Il server restituisce un'intestazione Intestazioni Retry-After: integer |
|
| Other Status Codes |
Codici di errore comuni:
|
Esempio
Set workspace networking communication policy example
Esempio di richiesta
PUT https://api.fabric.microsoft.com/v1/workspaces/47482db6-4583-4672-86dd-999d0f8f4d7a/networking/communicationPolicy
{
"inbound": {
"publicAccessRules": {
"defaultAction": "Allow"
}
},
"outbound": {
"publicAccessRules": {
"defaultAction": "Deny"
}
}
}
Risposta di esempio
ETag: 0f8fad5b-d9cb-469f-a165-70867728950e
Definizioni
| Nome | Descrizione |
|---|---|
|
Error |
Oggetto dettagli risorsa correlato all'errore. |
|
Error |
Risposta di errore. |
|
Error |
Dettagli della risposta di errore. |
|
Inbound |
Criteri per tutte le comunicazioni in ingresso a un'area di lavoro. |
|
Network |
Criterio predefinito per l'accesso all'area di lavoro dalle reti pubbliche. Se omesso da un corpo della richiesta PUT, per impostazione predefinita questo campo è |
|
Network |
I criteri che definiscono l'accesso a/da un'area di lavoro a/da reti pubbliche. |
|
Outbound |
Criteri per tutte le comunicazioni in uscita da un'area di lavoro. |
|
Workspace |
Criteri di comunicazione di rete per un'area di lavoro. |
ErrorRelatedResource
Oggetto dettagli risorsa correlato all'errore.
| Nome | Tipo | Descrizione |
|---|---|---|
| resourceId |
string |
ID risorsa coinvolto nell'errore. |
| resourceType |
string |
Tipo della risorsa coinvolta nell'errore. |
ErrorResponse
Risposta di errore.
| Nome | Tipo | Descrizione |
|---|---|---|
| errorCode |
string |
Identificatore specifico che fornisce informazioni su una condizione di errore, consentendo la comunicazione standardizzata tra il servizio e i relativi utenti. |
| isRetriable |
boolean |
Se true, la richiesta può essere ritentata. Usare l'intestazione della |
| message |
string |
Rappresentazione leggibile dell'errore. |
| moreDetails |
Elenco di dettagli aggiuntivi sull'errore. |
|
| relatedResource |
Dettagli della risorsa correlati all'errore. |
|
| requestId |
string (uuid) |
ID della richiesta associata all'errore. |
ErrorResponseDetails
Dettagli della risposta di errore.
| Nome | Tipo | Descrizione |
|---|---|---|
| errorCode |
string |
Identificatore specifico che fornisce informazioni su una condizione di errore, consentendo la comunicazione standardizzata tra il servizio e i relativi utenti. |
| message |
string |
Rappresentazione leggibile dell'errore. |
| relatedResource |
Dettagli della risorsa correlati all'errore. |
InboundRules
Criteri per tutte le comunicazioni in ingresso a un'area di lavoro.
| Nome | Tipo | Descrizione |
|---|---|---|
| publicAccessRules |
Criteri per le comunicazioni in ingresso a un'area di lavoro da reti pubbliche. |
NetworkAccessRule
Criterio predefinito per l'accesso all'area di lavoro dalle reti pubbliche. Se omesso da un corpo della richiesta PUT, per impostazione predefinita questo campo è Allow, che potrebbe aprire involontariamente l'accesso alla rete. Specificare sempre in modo esplicito questo campo in ogni corpo della richiesta PUT.
| Valore | Descrizione |
|---|---|
| Allow |
Consenti tutte le connessioni. |
| Deny |
Nega tutte le connessioni. |
NetworkRules
I criteri che definiscono l'accesso a/da un'area di lavoro a/da reti pubbliche.
| Nome | Tipo | Descrizione |
|---|---|---|
| defaultAction |
Criterio predefinito per l'accesso all'area di lavoro dalle reti pubbliche. Se omesso da un corpo della richiesta PUT, per impostazione predefinita questo campo è |
OutboundRules
Criteri per tutte le comunicazioni in uscita da un'area di lavoro.
| Nome | Tipo | Descrizione |
|---|---|---|
| publicAccessRules |
Criteri per le comunicazioni in uscita verso reti pubbliche da un'area di lavoro. |
WorkspaceNetworkingCommunicationPolicy
Criteri di comunicazione di rete per un'area di lavoro.
| Nome | Tipo | Descrizione |
|---|---|---|
| inbound |
Proprietà delle comunicazioni di rete in ingresso per un'area di lavoro. |
|
| outbound |
Proprietà delle comunicazioni di rete in uscita per un'area di lavoro. |