AppSync: Hvordan lage et REST API-skript for å koble til en AppSync-server ved hjelp av Powershell
Resumo: 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.
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 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
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
Produtos afetados
AppSyncProdutos
AppSyncPropriedades 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.