AppSync: Hvordan lage et REST API-skript for å koble til en AppSync-server ved hjelp av Powershell

Summary: Formålet med denne kunnskapsartikkelen er å gi et Powershell REST api-eksempelskript som viser hvordan du kobler til AppSync-serveren og returnerer XML-utdata som en fil.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Følgende skript kan brukes til å koble til en hvilken som helst AppSync-server og returnere detaljer knyttet til alle serviceplanene som er opprettet på serveren. Dette er et forenklet eksempel og bør endres for å passe hver brukers spesifikke krav.

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

#Get Login creds og målserver

$user = Read-Host 'Skriv inn bruker-ID-en for AppSync-administratoren'
$pass = Read-Host 'Skriv inn administratorpassordet
for AppSync'$ashost = Read-Host 'Skriv inn navnet eller IP-adressen til Appsync-serveren'


#create URL-adresse for pålogging[

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

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


#Login to the CAS server
$form = $request. Skjemaer[0]
$form. Felt["brukernavn"] = $user
$form. Felt["passord"] = $pass

[streng] $loginuri = "https://"    + $ashost + ":8444/cas-server/login"+ $form. Action
 
$request = Invoke-WebRequest -Uri $loginuri -SessionVariable session -Body $form. Felt
 
#Execute Rest-forespørselen
 
$url= "https://" + $ashost + ":8445/appsync/rest/types/servicePlan/instances"
 
$restrequest = Invoke-RestMethod -method GET -Uri $url -WebSession $session -outfile .\output1.xml
 

Affected Products

AppSync

Products

AppSync
Article Properties
Article Number: 000158365
Article Type: How To
Last Modified: 18 Sept 2025
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.