AppSync. Создание сценария REST API для подключения к серверу AppSync с помощью PowerShell
Resumo: Эта статья базы знаний предназначена для предоставления примера сценария API-интерфейса REST Powershell, который показывает, как подключиться к серверу AppSync и вернуть выходные данные XML в виде файла. ...
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
Следующий сценарий можно использовать для подключения к любому серверу 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
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
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.