AppSync: Sådan opretter du et REST API-script for at oprette forbindelse til en AppSync-server ved hjælp af Powershell

Resumo: Formålet med denne KB er at levere et eksempel på et Powershell REST API-script, der viser, hvordan du opretter forbindelse til AppSync-serveren og returnerer XML-output som en fil.

Este artigo aplica-se a Este artigo não se aplica a Este artigo não está vinculado a nenhum produto específico. Nem todas as versões do produto estão identificadas neste artigo.

Instruções

Følgende script kan bruges til at oprette forbindelse til en hvilken som helst AppSync-server og returnere oplysninger om alle de serviceplaner, der er oprettet på serveren. Dette er et forenklet eksempel og bør ændres, så det passer til hver brugers specifikke krav.

add-type @"
ved hjælp af System.Net;
    ved hjælp af 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 'Indtast AppSync-administratorbruger-id'
$pass = Read-Host 'Indtast AppSync-administratoradgangskoden'
$ashost = Read-Host 'Indtast navnet eller IP-adressen på AppSync-serveren'


#create URL-adresse

til login[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 til CAS-serveren
$form = $request. Formularer[0]
$form. Felter["brugernavn"] = $user
$form. Felter["adgangskode"] = $pass

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

Produtos afetados

AppSync

Produtos

AppSync
Propriedades do artigo
Número do artigo: 000158365
Tipo de artigo: How To
Último modificado: 18 set. 2025
Versão:  5
Encontre as respostas de outros usuários da Dell para suas perguntas.
Serviços de suporte
Verifique se o dispositivo está coberto pelos serviços de suporte.