AppSync: Så här skapar du ett REST API-skript för att ansluta till en AppSync-server med Powershell

Zusammenfassung: Syftet med denna KB är att tillhandahålla ett exempel på ett Powershell REST API-skript som visar hur du ansluter till AppSync-servern och returnerar XML-utdata som en fil.

Dieser Artikel gilt für Dieser Artikel gilt nicht für Dieser Artikel ist nicht an ein bestimmtes Produkt gebunden. In diesem Artikel werden nicht alle Produktversionen aufgeführt.

Weisungen

Följande skript kan användas för att ansluta till valfri AppSync-server och returnera information om alla serviceplaner som skapats på servern. Detta är ett förenklat exempel och bör modifieras för att passa varje användares specifika krav.

add-type @"
med hjälp av System.Net;
    med hjälp av System.Security.Cryptography.X509Certificates;
    offentlig klass TrustAllCertsPolicy: ICertificatePolicy {
public bool CheckValidationResult(
ServicePoint srvPoint, X509Certificate certificate,
WebRequest request, int certificateProblem) {
return true;
        } }
"@

#Get Login creds och målserver

$user = Read-Host 'Ange Appsync-administratörens användar-ID'
$pass = Read-Host 'Ange Appsync-administratörslösenordet'
$ashost = Read-Host 'Ange namnet eller IP-adressen för Appsync-servern'


#create Inloggnings-URL

[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
[System.Net.ServicePointManager]::CertificatePolicy = New-Object TrustAllCertsPolicy

[sträng] $loginuri = "https://"      + $ashost + ":8444/cas-server/login"
$request = Invoke-WebRequest -Uri $loginuri -SessionVariable session


#Login till CAS-servern
$form = $request. Formulär[0]
$form. Fields["användarnamn"] = $user
$form. Fält["lösenord"] = $pass

[sträng] $loginuri = "https://"    + $ashost + ":8444/cas-server/login"+ $form. Action
 
$request = Invoke-WebRequest -Uri $loginuri -SessionVariable session -Body $form. Fält
 
#Execute Rest-begäran
 
$url= "https://" + $ashost + ":8445/appsync/rest/types/servicePlan/instances"
 
$restrequest = Invoke-RestMethod -method GET -Uri $url -WebSession $session -outfile .\output1.xml
 

Betroffene Produkte

AppSync

Produkte

AppSync
Artikeleigenschaften
Artikelnummer: 000158365
Artikeltyp: How To
Zuletzt geändert: 18 Sep. 2025
Version:  5
Antworten auf Ihre Fragen erhalten Sie von anderen Dell NutzerInnen
Support Services
Prüfen Sie, ob Ihr Gerät durch Support Services abgedeckt ist.