D'autres AWS SDK exemples sont disponibles dans le GitHub dépôt AWS Doc SDK Examples
Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
À utiliser GetConsoleOutput
avec un CLI
Les exemples de code suivants montrent comment utiliserGetConsoleOutput
.
- CLI
-
- AWS CLI
-
Exemple 1 : pour obtenir la sortie de la console
L'
get-console-output
exemple suivant obtient la sortie de console pour l'instance Linux spécifiée.aws ec2 get-console-output \ --instance-id
i-1234567890abcdef0
Sortie :
{ "InstanceId": "i-1234567890abcdef0", "Timestamp": "2013-07-25T21:23:53.000Z", "Output": "..." }
Pour plus d'informations, consultez la sortie de la console Instance dans le guide de EC2 l'utilisateur Amazon.
Exemple 2 : pour obtenir la dernière sortie de console
L'
get-console-output
exemple suivant obtient la dernière sortie de console pour l'instance Linux spécifiée.aws ec2 get-console-output \ --instance-id
i-1234567890abcdef0
\ --latest \ --outputtext
Sortie :
i-1234567890abcdef0 [ 0.000000] Command line: root=LABEL=/ console=tty1 console=ttyS0 selinux=0 nvme_core.io_timeout=4294967295 [ 0.000000] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers' [ 0.000000] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers' [ 0.000000] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers' ... Cloud-init v. 0.7.6 finished at Wed, 09 May 2018 19:01:13 +0000. Datasource DataSourceEc2. Up 21.50 seconds Amazon Linux AMI release 2018.03 Kernel 4.14.26-46.32.amzn1.x
Pour plus d'informations, consultez la sortie de la console Instance dans le guide de EC2 l'utilisateur Amazon.
-
Pour API plus de détails, voir GetConsoleOutput
la section Référence des AWS CLI commandes.
-
- PowerShell
-
- Outils pour PowerShell
-
Exemple 1 : Cet exemple obtient la sortie de console pour l'instance Linux spécifiée. La sortie de la console est codée.
Get-EC2ConsoleOutput -InstanceId i-0e19abcd47c123456
Sortie :
InstanceId Output ---------- ------ i-0e194d3c47c123637 WyAgICAwLjAwMDAwMF0gQ29tbW...bGU9dHR5UzAgc2Vs
Exemple 2 : Cet exemple stocke la sortie codée de la console dans une variable, puis la décode.
$Output_encoded = (Get-EC2ConsoleOutput -InstanceId i-0e19abcd47c123456).Output [System.Text.Encoding]::UTF8.GetString([System.Convert]::FromBase64String($Output_encoded))
-
Pour API plus de détails, consultez la section GetConsoleOutputRéférence des AWS Tools for PowerShell applets de commande.
-