AppSync. Создание сценария REST API для подключения к серверу AppSync с помощью PowerShell

Zusammenfassung: Эта статья базы знаний предназначена для предоставления примера сценария API-интерфейса REST Powershell, который показывает, как подключиться к серверу AppSync и вернуть выходные данные XML в виде файла. ...

Dieser Artikel gilt für Dieser Artikel gilt nicht für Dieser Artikel ist nicht an ein bestimmtes Produkt gebunden. In diesem Artikel werden nicht alle Produktversionen aufgeführt.

Weisungen

Следующий сценарий можно использовать для подключения к любому серверу AppSync и возврата сведений, относящихся ко всем планам обслуживания, созданным на сервере. Это упрощенный пример, который следует модифицировать в соответствии с конкретными требованиями каждого пользователя.

add-введите @"
с помощью System.Net;
    с помощью System.Security.Cryptography.X509Certificates;
    public class TrustAllCertsPolicy : ICertificatePolicy {
public bool CheckValidationResult(
ServicePoint srvPoint, X509Certificate certificate,
WebRequest request, int certificateProblem) {
return true;
        } }"@

#Get Учетные данные и целевой сервер

$user = Read-Host 'Введите идентификатор пользователя администратора Appsync'
$pass = Read-Host 'Введите пароль администратора Appsync'
$ashost = Read-Host 'Введите имя или IP-адрес сервера Appsync'#create URL-адрес

входа[


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


[строка] $loginuri = "https://"      + $ashost + ":8444/cas-server/login"
$request = Invoke-WebRequest -Uri $loginuri -SessionVariable session


#Login на сервер
CAS$form = $request. Формы[0]
$form. Поля["имя_пользователя"] = $user
$form. Fields["пароль"] = $pass

[строка] $loginuri = "https://"    + $ashost + ":8444/cas-server/login"+ $form. Action
 
$request = Invoke-WebRequest -Uri $loginuri -SessionVariable session -Body $form. Поля
 
#Execute запрос Rest
 
$url= "https://" + $ashost + ":8445/appsync/rest/types/servicePlan/instances"
 
$restrequest = Invoke-RestMethod -method GET -Uri $url -WebSession $session -outfile .\output1.xml
 

Betroffene Produkte

AppSync

Produkte

AppSync
Artikeleigenschaften
Artikelnummer: 000158365
Artikeltyp: How To
Zuletzt geändert: 18 Sep. 2025
Version:  5
Antworten auf Ihre Fragen erhalten Sie von anderen Dell NutzerInnen
Support Services
Prüfen Sie, ob Ihr Gerät durch Support Services abgedeckt ist.