Trabaje con AWS los servicios del AWS Tools for PowerShell - AWS Tools for PowerShell

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Trabaje con AWS los servicios del AWS Tools for PowerShell

En esta sección se proporcionan ejemplos del uso de los AWS Tools for PowerShell para acceder a AWS los servicios. Estos ejemplos ayudan a demostrar cómo usar los cmdlets para realizar tareas reales AWS . Estos ejemplos se basan en los cmdlets que proporciona Tools for. PowerShell Para ver qué cmdlets están disponibles, consulte la Referencia de cmdlets de AWS Tools for PowerShell.

PowerShell Codificación por concatenación de archivos

Algunos cmdlets del archivo AWS Tools for PowerShell editan los archivos o registros existentes en los que se encuentra. AWS Un ejemplo es Edit-R53ResourceRecordSet que llama a ChangeResourceRecordSetsAPIAmazon Route 53.

Al editar o concatenar archivos en versiones PowerShell 5.1 o anteriores, PowerShell codifica la salida en UTF -16, no en -8. UTF Esto puede añadir caracteres no deseados y crear resultados no válidos. Un editor hexadecimal pueden mostrar los caracteres no deseados.

Para evitar convertir la salida del archivo a UTF -16, puede canalizar el comando al Out-File cmdlet y especificar PowerShell la codificación UTF -8, como se muestra en el siguiente ejemplo:

PS > *some file concatenation command* | Out-File filename.txt -Encoding utf8

Si ejecuta AWS CLI comandos desde la PowerShell consola, se aplica el mismo comportamiento. Puede canalizar el resultado de un AWS CLI comando a Out-File la PowerShell consola. Otros cmdlets, como Export-Csv o Export-Clixml, también tienen un parámetro Encoding. Para obtener una lista completa de cmdlets que tienen un parámetro Encoding y que permiten corregir la codificación de la salida de un archivo concatenado, ejecute el siguiente comando:

PS > Get-Command -ParameterName "Encoding"
nota

PowerShell La versión 6.0 y versiones posteriores, incluida PowerShell Core, conservan automáticamente la codificación UTF -8 para la salida de archivos concatenados.

Objetos devueltos para las herramientas PowerShell

Para que sea AWS Tools for PowerShell más útil en un PowerShell entorno nativo, el objeto devuelto por un AWS Tools for PowerShell cmdlet es un. NETobjeto, no el objeto de JSON texto que normalmente se devuelve desde el correspondiente API en. AWS SDK Por ejemplo, Get-S3Bucket emite una Buckets colección, no un objeto de JSON respuesta de Amazon S3. La Buckets colección se puede colocar en la PowerShell canalización y se puede interactuar con ella de forma adecuada. Del mismo modo, Get-EC2Instance emite un. Reservation NETcolección de objetos, no un objeto de DescribeEC2Instances JSON resultado. Este comportamiento se debe a un diseño y permite que la AWS Tools for PowerShell experiencia sea más coherente con la idiomática PowerShell.

Las respuestas de servicio reales están disponibles para usted si las necesita. Se almacenan como propiedades note en los objetos devueltos. En el API caso de las acciones que permiten la paginación mediante NextToken campos, también se adjuntan como propiedades. note

Amazon EC2

En esta sección, se explican los pasos necesarios para lanzar una EC2 instancia de Amazon, y se incluye cómo:

  • Recupera una lista de Amazon Machine Images (AMIs).

  • Cree un key pair para la SSH autenticación.

  • Cree y configure un grupo de EC2 seguridad de Amazon.

  • Lanzar la instancia y recuperar información sobre ella

Amazon S3

En esta sección se describen los pasos necesarios para crear un sitio web estático alojado en Amazon S3. Muestra cómo:

  • crear y eliminar buckets de Amazon S3

  • cargar archivos en un bucket de Amazon S3 como objetos

  • eliminar objetos de un bucket de Amazon S3

  • designar un bucket de Amazon S3 como un sitio web

AWS Lambda y AWS Tools for PowerShell

En esta sección se proporciona una breve descripción general del PowerShell módulo AWS Lambda Tools for y se describen los pasos necesarios para configurar el módulo.

Amazon SNS y Amazon SQS

En esta sección se explican los pasos necesarios para suscribir una SQS cola de Amazon a un SNS tema de Amazon. Muestra cómo:

  • Crea un SNS tema de Amazon.

  • Crea una SQS cola de Amazon.

  • Suscriba la cola al tema de .

  • Enviar un mensaje al tema

  • Recibir el mensaje de la cola

CloudWatch

En esta sección se proporciona un ejemplo de cómo publicar datos personalizados en. CloudWatch

  • Publique una métrica personalizada en su CloudWatch panel de control.

Véase también

Temas