AppSync: Come creare uno script API REST per connettersi a un server AppSync utilizzando PowerShell

Resumo: Lo scopo di questo articolo della KB è fornire uno script API REST PowerShell di esempio che mostra come connettersi al server AppSync e restituire l'output XML come file.

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

Lo script seguente può essere utilizzato per connettersi a qualsiasi server AppSync e restituire i dettagli relativi a tutti i piani di servizio creati sul server. Questo è un esempio semplificato e deve essere modificato per soddisfare le esigenze specifiche di ogni utente.

add-type @"
usando System.Net;
    utilizzando System.Security.Cryptography.X509Certificates;
    classe pubblica TrustAllCertsPolicy : ICertificatePolicy {
public bool CheckValidationResult(
ServicePoint srvPoint, certificato X509Certificate,
richiesta WebRequest, int certificateProblem) {
return true;
        } }
"@

#Get Credi di accesso e server

di destinazione$user = Read-Host 'Inserisci l'ID utente amministratore Appsync'
$pass = Read-Host 'Inserisci la password amministratore AppSync'
$ashost = Read-Host 'Inserisci il nome o l'indirizzo IP del server AppSync#create


URL di accesso[

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

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


#Login al server
CAS$form = $request. Moduli[0]
$form. Campi["nome utente"] = $user
$form. Campi["password"] = $pass

[stringa] $loginuri = "https://"    + $ashost + ":8444/cas-server/login"+ $form. Azione
 
$request = Invoke-WebRequest -Uri $loginuri -SessionVariable session -Body $form. Campi
 
#Execute la richiesta
 
Rest$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.