Der Inhalt dieses Artikels befasst sich mit der Abfrage der Web-Management-Terminaladresse einer ECS-Instanz. Ich hoffe, dass er für Freunde hilfreich ist.
DescribeInstanceVncUrl
Fragen Sie die Webverwaltungsterminaladresse einer ECS-Instanz ab.
Beschreibung
Beim Aufruf dieser Schnittstelle müssen Sie Folgendes beachten:
Die Gültigkeitsdauer der Verwaltungsterminaladresse beträgt 15 Sekunden. Wenn der Link nicht innerhalb von 15 Sekunden nach erfolgreicher Schnittstelle verwendet wird, wird die URL-Adresse automatisch ungültig und Sie müssen eine erneute Abfrage durchführen.
Die Dauer der dauerhaften Verbindung (KeepAlive) einer einzelnen Verwaltungsterminalverbindung beträgt 60 Sekunden. Wenn innerhalb von 60 Sekunden keine Interaktion in Ihrem Verwaltungsterminalfenster erfolgt, wird die Verbindung automatisch getrennt.
Wenn die Verbindung unterbrochen wird, können Sie die Verbindung nicht mehr als 30 Mal pro Minute wiederherstellen.
Sie müssen „vncUrl=xxxx“, „instanceId=xxx“ und „isWindows=True“ am Ende des Links https://g.alicdn.com/aliyun/ecs-console-vnc/0.0.7/index hinzufügen .html?, isWindows=False und Passwort=XXXXXX, verwenden Sie &, um die Parameter zu verbinden. Darunter:
Parameter vncUrl: Der Wert von VncUrl, der nach erfolgreichem Aufruf der Schnittstelle zurückgegeben wird.
Parameter-Instanz-ID: Ihre Instanz-ID.
Parameter isWindows: Ob das Betriebssystem dieser Instanz ein Windows-System ist. Der Wert „true“ gibt an, dass es sich um ein Windows-System handelt, und der Wert „false“ gibt an, dass es sich nicht um ein Windows-System handelt.
(Optional) Parameterpasswort: Das Remote-Verbindungspasswort dieser Instanz, bestehend aus 6 Ziffern oder Groß- und Kleinbuchstaben. Wenn Sie diesen Parameter verwenden, müssen Sie beim Herstellen einer Verbindung zum Verwaltungsterminal kein Passwort eingeben.
Beispiel:
index.html?vncUrl=ws%3A%2F%xxx&instanceId=i-wz9hhwq5a6tmxxxxxxx&isWindows=true
oder
index.html?vncUrl=ws%3A%2F%xxx&instanceId=i-wz9hhwq5a6tmxxxxxxx&isWindows=true&Password=111111
Anfrageparameter
Rückgabeparameter
Beispiel
Anfragebeispiel
https://ecs.aliyuncs.com/?Action=DescribeInstanceVncUrl &RegionId=cn-qingdao &InstanceId=AY121018033933eaxxxxxxx &<公共请求参数>
Rückgabebeispiel
XML-Format
<DescribeInstanceVncUrlResponse> <RequestId>1450F2D7-5435-4420-BBC9-49C5xxxxxxxx</RequestId> <VncUrl>ws%3A%2F%2Fhz01-vncproxy.aliyun.com%2Fwebsockify%2F%3Fs%3DDvh%252FIA%252BYc73gWO48c Bx2gBxUDVzaAnSKr74pq30mzqUYgeUMcB%252FbkNixDxdEA996</VncUrl> </DescribeInstanceVncUrlResponse>
JSON-Format
{ "RequestId": "1450F2D7-5435-4420-BBC9-49C514B0157E", "VncUrl": "ws%3A%2F%2Fhz01-vncproxy.aliyun.com%2Fwebsockify%2F%3Fs%3DDvh%252 FIA%252BYc73gWO48cBx2gBxUDVzaAnSKr74pq30mzqUYgeUMcB%252FbkNixDxdEA996" }
Fehlercode
Im Folgenden sind die für diese Schnittstelle spezifischen Fehlercodes aufgeführt. Weitere Fehlercodes finden Sie im API Error Center.
Das obige ist der detaillierte Inhalt vonSo fragen Sie die Web-Management-Terminaladresse einer ECS-Instanz ab. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!