Merk
Tilgang til denne siden krever autorisasjon. Du kan prøve å logge på eller endre kataloger.
Tilgang til denne siden krever autorisasjon. Du kan prøve å endre kataloger.
Denne opplæringen viser hvordan du bruker programmerbarhetsverktøyene til å opprette isolasjonsrapporter på tvers av leier.
I denne opplæringen lærer du hvordan du kan gjøre følgende:
- Opprette en rapport
- Vis alle rapporter for leieren
- Hente én enkelt rapport
- Finn miljøet for en rapportert tilkobling
Viktig!
Hvis du vil ha mer informasjon om leierisolasjon, kan du se Innkommende og utgående begrensninger på tvers av leier.
Opprette en rapport
Bruk følgende informasjon til å finne ulike måter du kan opprette en ny rapport på.
Notat
Du kan bare opprette én rapport per leier per kalenderdag.
Legg til en ny handling på lerretet, søk etter «Opprett en forespørsel om å generere en tilkoblingsrapport på tvers av leier for en leier, eller returner en eksisterende rapport». Handlingen krever ingen parametere.
Vis alle rapporter for leieren
Legg til en ny handling på lerretet, og søk etter koblingsrapporter over flere leiere for en leier. Handlingen krever ingen parametere.
Hente én enkelt rapport
Legg til en ny handling på lerretet, og søk etter Få en tilkoblingsrapport på tvers av leier etter rapport-ID for en leier. Oppgi rapport-ID-en fra tidligere trinn.
Forstå hva rapporten inneholder
Hver fullførte rapport inneholder en connections matrise. Hver oppføring beskriver en tilkobling på tvers av leier som ble observert under rapporteringsvinduet, og inkluderer:
-
tenantId: den eksterne leieren som tilkoblingen når. -
connectionType: retningen på tilkoblingen, entenoutbound(fra leieren til den eksterne leieren) ellerinbound. -
connectionId: identifikatoren for tilkoblingen. Denne verdien samsvarer med tilkoblingensname(det siste segmentet av tilkoblingens ressurs-ID) i miljøet der tilkoblingen er plassert.
Notat
Rapporten logger tilkoblingsforsøk på tvers av leier som ble observert under rapporteringsvinduet , ikke bare tilkoblinger som for øyeblikket finnes. Denne tilkoblingstypen inkluderer forsøk som ble blokkert av leierens isolering på leieren eller målleieren. Det kan derfor hende at en connectionId i rapporten ikke samsvarer med en tilkobling som finnes i noen av miljøene dine i dag. Du finner ikke blokkerte tilkoblingsforsøk (og tilkoblinger som senere ble slettet) ved hjelp av trinnene i neste del.
Finn miljøet for en rapportert tilkobling
En rapport identifiserer hver tilkobling etter connectionId, men den inkluderer ikke miljøet der tilkoblingen er plassert. Hvis du vil finne miljøet, nummererer du miljøene i leieren, lister opp hvert miljøs tilkoblinger og samsvarer med tilkoblingen name.
Bruk følgende PowerShell-skript til å søke i miljøene etter en rapportert connectionId. Nummerer miljø-ID-ene dine slik du foretrekker, for eksempel fra administrasjonssenteret for Power Platform eller et miljø-API, og oppgi connectionId verdiene fra rapporten.
Import-Module "MSAL.PS"
$AuthResult = Get-MsalToken -ClientId '<client id of your Microsoft Entra ID application registration>' -Scope 'https://api.powerplatform.com/.default'
$Headers = @{Authorization = "******"}
# The connectionId values from the report you fetched in the previous step.
$reportConnectionIds = @('<connectionId-1>', '<connectionId-2>')
# The environments in your tenant to search.
$environmentIds = @('<environment-id-1>', '<environment-id-2>')
foreach ($environmentId in $environmentIds)
{
try
{
# List the connections in the environment.
$uri = "https://api.powerplatform.com/connectivity/environments/$environmentId/connections?api-version=2024-10-01"
$connections = (Invoke-RestMethod -Method Get -Uri $uri -Headers $Headers).value
foreach ($connectionId in $reportConnectionIds)
{
# The report's connectionId matches the connection's 'name'.
$match = $connections | Where-Object { $_.name -eq $connectionId }
if ($match)
{
Write-Host "connectionId $connectionId is in environment $environmentId (connector: $($match.properties.apiId), display name: $($match.properties.displayName))"
}
}
}
catch
{
Write-Host "Could not list connections for environment ${environmentId}: $($_.Exception.Message)"
}
}
Hvis en rapportert connectionId ikke finnes i noe miljø, var det mest sannsynlig et blokkert forsøk (se forrige notat) eller en tilkobling som ble slettet etter at rapporten ble generert.
Power Platform API-referanse: Listetilkoblinger i et miljø
Relatert innhold
API-referanse for Power Platform – tilkoblingsrapporter på tvers av leier