AWS Support ejemplos de uso de herramientas para PowerShell - AWS SDKEjemplos de código

Hay más AWS SDK ejemplos disponibles en el GitHub repositorio de AWS Doc SDK Examples.

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.

AWS Support ejemplos de uso de herramientas para PowerShell

Los siguientes ejemplos de código muestran cómo realizar acciones e implementar escenarios comunes mediante el uso del AWS Tools for PowerShell with AWS Support.

Las acciones son extractos de código de programas más grandes y deben ejecutarse en contexto. Mientras las acciones muestran cómo llamar a las funciones de servicio individuales, es posible ver las acciones en contexto en los escenarios relacionados.

Cada ejemplo incluye un enlace al código fuente completo, donde puede encontrar instrucciones sobre cómo configurar y ejecutar el código en su contexto.

Acciones

En el siguiente ejemplo de código se muestra cómo usar Add-ASACommunicationToCase.

Herramientas para PowerShell

Ejemplo 1: agrega el cuerpo de una comunicación de correo electrónico al caso especificado.

Add-ASACommunicationToCase -CaseId "case-12345678910-2013-c4c1d2bf33c5cf47" -CommunicationBody "Some text about the case"

Ejemplo 2: agrega el cuerpo de una comunicación de correo electrónico a las mayúsculas y minúsculas especificadas más una o más direcciones de correo electrónico contenidas en la línea CC del correo electrónico.

Add-ASACommunicationToCase -CaseId "case-12345678910-2013-c4c1d2bf33c5cf47" -CcEmailAddress @("email1@address.com", "email2@address.com") -CommunicationBody "Some text about the case"

En el siguiente ejemplo de código se muestra cómo usar Get-ASACase.

Herramientas para PowerShell

Ejemplo 1: Devuelve los detalles de todos los casos de soporte.

Get-ASACase

Ejemplo 2: Devuelve los detalles de todos los casos de soporte desde la fecha y hora especificadas.

Get-ASACase -AfterTime "2013-09-10T03:06Z"

Ejemplo 3: Devuelve los detalles de los primeros 10 casos de soporte, incluidos los que se han resuelto.

Get-ASACase -MaxResult 10 -IncludeResolvedCases $true

Ejemplo 4: devuelve los detalles del único caso de soporte especificado.

Get-ASACase -CaseIdList "case-12345678910-2013-c4c1d2bf33c5cf47"

Ejemplo 5: Devuelve los detalles de los casos de soporte especificados.

Get-ASACase -CaseIdList @("case-12345678910-2013-c4c1d2bf33c5cf47", "case-18929034710-2011-c4fdeabf33c5cf47")

En el siguiente ejemplo de código se muestra cómo usar Get-ASACommunication.

Herramientas para PowerShell

Ejemplo 1: devuelve todas las comunicaciones del caso especificado.

Get-ASACommunication -CaseId "case-12345678910-2013-c4c1d2bf33c5cf47"

Ejemplo 2: devuelve todas las comunicaciones desde la medianoche UTC del 1 de enero de 2012 para el caso especificado.

Get-ASACommunication -CaseId "case-12345678910-2013-c4c1d2bf33c5cf47" -AfterTime "2012-01-10T00:00Z"

En el siguiente ejemplo de código se muestra cómo usar Get-ASAService.

Herramientas para PowerShell

Ejemplo 1: Devuelve todos los códigos, nombres y categorías de servicio disponibles.

Get-ASAService

Ejemplo 2: devuelve el nombre y las categorías del servicio con el código especificado.

Get-ASAService -ServiceCodeList "amazon-cloudfront"

Ejemplo 3: Devuelve el nombre y las categorías de los códigos de servicio especificados.

Get-ASAService -ServiceCodeList @("amazon-cloudfront", "amazon-cloudwatch")

Ejemplo 4: Devuelve el nombre y las categorías (en japonés) de los códigos de servicio especificados. Actualmente, se admiten los códigos de idioma inglés («en») y japonés («ja»).

Get-ASAService -ServiceCodeList @("amazon-cloudfront", "amazon-cloudwatch") -Language "ja"
  • Para API obtener más información, consulte DescribeServicesla Referencia de AWS Tools for PowerShell cmdlets.

En el siguiente ejemplo de código se muestra cómo usar Get-ASASeverityLevel.

Herramientas para PowerShell

Ejemplo 1: Devuelve la lista de niveles de gravedad que se pueden asignar a un caso de AWS Support.

Get-ASASeverityLevel

Ejemplo 2: Devuelve la lista de niveles de gravedad que se pueden asignar a un caso de AWS Support. Los nombres de los niveles se devuelven en japonés.

Get-ASASeverityLevel -Language "ja"

En el siguiente ejemplo de código se muestra cómo usar Get-ASATrustedAdvisorCheck.

Herramientas para PowerShell

Ejemplo 1: Devuelve la colección de cheques de Trusted Advisor. Debe especificar el parámetro de idioma, que puede aceptar «en» para la salida en inglés o «ja» para la salida en japonés.

Get-ASATrustedAdvisorCheck -Language "en"

En el siguiente ejemplo de código se muestra cómo usar Get-ASATrustedAdvisorCheckRefreshStatus.

Herramientas para PowerShell

Ejemplo 1: Devuelve el estado actual de las solicitudes de actualización para las comprobaciones especificadas. Solicitud: se ASATrustedAdvisorCheckRefresh puede utilizar para solicitar que se actualice la información de estado de las comprobaciones.

Get-ASATrustedAdvisorCheckRefreshStatus -CheckId @("checkid1", "checkid2")

En el siguiente ejemplo de código se muestra cómo usar Get-ASATrustedAdvisorCheckResult.

Herramientas para PowerShell

Ejemplo 1: Devuelve los resultados de una comprobación de Trusted Advisor. La lista de comprobaciones de Trusted Advisor disponibles se puede obtener mediante Get-ASATrustedAdvisorChecks. El resultado es el estado general de la comprobación, la fecha y hora en la que se ejecutó por última vez y el identificador único de la comprobación específica. Para que los resultados se muestren en japonés, añada el parámetro «ja» de -Language.

Get-ASATrustedAdvisorCheckResult -CheckId "checkid1"

En el siguiente ejemplo de código se muestra cómo usar Get-ASATrustedAdvisorCheckSummary.

Herramientas para PowerShell

Ejemplo 1: Devuelve el resumen más reciente de la comprobación de Trusted Advisor especificada.

Get-ASATrustedAdvisorCheckSummary -CheckId "checkid1"

Ejemplo 2: Devuelve los resúmenes más recientes de las comprobaciones de Trusted Advisor especificadas.

Get-ASATrustedAdvisorCheckSummary -CheckId @("checkid1", "checkid2")

En el siguiente ejemplo de código se muestra cómo usar New-ASACase.

Herramientas para PowerShell

Ejemplo 1: Crea un nuevo caso en el AWS Support Center. Los valores de los CategoryCode parámetros - ServiceCode y - se pueden obtener mediante el ASAService cmdlet Get-. El valor del SeverityCode parámetro - se puede obtener mediante el cmdlet Get-. ASASeverityLevel El valor del IssueType parámetro - puede ser «servicio al cliente» o «técnico». Si tiene éxito, se AWS mostrará el número de caso de Support. De forma predeterminada, las mayúsculas y minúsculas se gestionarán en inglés. Para usar japonés, añada el parámetro «ja» en el idioma. Los CommunicationBody parámetros -ServiceCode, -CategoryCode, -Subject y - son obligatorios.

New-ASACase -ServiceCode "amazon-cloudfront" -CategoryCode "APIs" -SeverityCode "low" -Subject "subject text" -CommunicationBody "description of the case" -CcEmailAddress @("email1@domain.com", "email2@domain.com") -IssueType "technical"
  • Para API obtener más información, consulte la referencia CreateCasedel AWS Tools for PowerShell cmdlet.

En el siguiente ejemplo de código se muestra cómo usar Request-ASATrustedAdvisorCheckRefresh.

Herramientas para PowerShell

Ejemplo 1: Solicita una actualización para la comprobación de Trusted Advisor especificada.

Request-ASATrustedAdvisorCheckRefresh -CheckId "checkid1"

En el siguiente ejemplo de código se muestra cómo usar Resolve-ASACase.

Herramientas para PowerShell

Ejemplo 1: devuelve el estado inicial del caso especificado y el estado actual una vez finalizada la llamada para resolverlo.

Resolve-ASACase -CaseId "case-12345678910-2013-c4c1d2bf33c5cf47"
  • Para API obtener más información, consulte ResolveCasela referencia del AWS Tools for PowerShell cmdlet.