AppSync: Jak vytvořit skript rozhraní REST API pro připojení k serveru AppSync pomocí Powershellu

Summary: Účelem tohoto článku znalostní databáze je poskytnout ukázkový skript rozhraní REST API Powershell, který ukazuje, jak se připojit k serveru AppSync a vrátit výstup XML jako soubor.

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

Následující skript lze použít pro připojení k libovolnému serveru AppSync a vrácení podrobností týkajících se všech servisních plánů vytvořených na serveru. Jedná se o zjednodušený příklad, který by měl být upraven tak, aby vyhovoval specifickým požadavkům jednotlivých uživatelů.

add-type @"
pomocí System.Net;
    pomocí System.Security.Cryptography.X509Certificates;
    veřejná třída TrustAllCertsPolicy : ICertificatePolicy {
public bool CheckValidationResult(
ServicePoint srvPoint, X509Certificate certificate,
WebRequest request, int certificateProblem) {
return true;
        } }
"@

#Get přihlašovací údaje a cílový server

$user = Read-Host 'Zadejte ID uživatele Appsync Administrator'
$pass = Read-Host 'Zadejte heslo správce Appsync'
$ashost = Read-Host 'Zadejte název nebo IP adresu serveru Appsync'


#create Přihlašovací URL

[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
[System.Net.ServicePointManager]::CertificatePolicy = Nový objekt TrustAllCertsPolicy

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


#Login na server
CAS$form = $request. Formuláře[0]
$form. Fields["username"] = $user
$form. Fields["password"] = $pass

[string] $loginuri = "https://"    + $ashost + ":8444/cas-server/login"+ $form. Action
 
$request = Invoke-WebRequest -Uri $loginuri -SessionVariable session -Body $form. Pole
 
#Execute požadavek
 
Rest$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.