AWS Support exemplos usando ferramentas para PowerShell - AWS SDKExemplos de código

Há mais AWS SDK exemplos disponíveis no GitHub repositório AWS Doc SDK Examples.

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

AWS Support exemplos usando ferramentas para PowerShell

Os exemplos de código a seguir mostram como realizar ações e implementar cenários comuns usando o AWS Tools for PowerShell with AWS Support.

Ações são trechos de código de programas maiores e devem ser executadas em contexto. Embora as ações mostrem como chamar funções de serviço individuais, é possível ver as ações no contexto em seus cenários relacionados.

Cada exemplo inclui um link para o código-fonte completo, onde você pode encontrar instruções sobre como configurar e executar o código no contexto.

Tópicos

Ações

O código de exemplo a seguir mostra como usar Add-ASACommunicationToCase.

Ferramentas para PowerShell

Exemplo 1: adiciona o corpo de uma comunicação por e-mail ao caso especificado.

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

Exemplo 2: adiciona o corpo de uma comunicação por e-mail ao caso especificado mais um ou mais endereços de e-mail contidos na linha CC do e-mail.

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

O código de exemplo a seguir mostra como usar Get-ASACase.

Ferramentas para PowerShell

Exemplo 1: retorna os detalhes de todos os casos de suporte.

Get-ASACase

Exemplo 2: retorna os detalhes de todos os casos de suporte desde a data e a hora especificadas.

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

Exemplo 3: retorna os detalhes dos primeiros 10 casos de suporte, incluindo aqueles que foram resolvidos.

Get-ASACase -MaxResult 10 -IncludeResolvedCases $true

Exemplo 4: retorna os detalhes do único caso de suporte especificado.

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

Exemplo 5: retorna os detalhes dos casos de suporte especificados.

Get-ASACase -CaseIdList @("case-12345678910-2013-c4c1d2bf33c5cf47", "case-18929034710-2011-c4fdeabf33c5cf47")
  • Para API obter detalhes, consulte DescribeCasesem Referência de AWS Tools for PowerShell cmdlet.

O código de exemplo a seguir mostra como usar Get-ASACommunication.

Ferramentas para PowerShell

Exemplo 1: retorna todas as comunicações do caso especificado.

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

Exemplo 2: retorna todas as comunicações desde a meia-noite de UTC 1º de janeiro de 2012 para o caso especificado.

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

O código de exemplo a seguir mostra como usar Get-ASAService.

Ferramentas para PowerShell

Exemplo 1: Retorna todos os códigos de serviço, nomes e categorias disponíveis.

Get-ASAService

Exemplo 2: retorna o nome e as categorias do serviço com o código especificado.

Get-ASAService -ServiceCodeList "amazon-cloudfront"

Exemplo 3: Retorna o nome e as categorias dos códigos de serviço especificados.

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

Exemplo 4: retorna o nome e as categorias (em japonês) dos códigos de serviço especificados. Atualmente, os códigos de idioma inglês (“en”) e japonês (“ja”) são suportados.

Get-ASAService -ServiceCodeList @("amazon-cloudfront", "amazon-cloudwatch") -Language "ja"
  • Para API obter detalhes, consulte DescribeServicesem Referência de AWS Tools for PowerShell cmdlet.

O código de exemplo a seguir mostra como usar Get-ASASeverityLevel.

Ferramentas para PowerShell

Exemplo 1: Retorna a lista de níveis de severidade que podem ser atribuídos a um caso de AWS Support.

Get-ASASeverityLevel

Exemplo 2: Retorna a lista de níveis de severidade que podem ser atribuídos a um caso de AWS Support. Os nomes dos níveis são retornados em japonês.

Get-ASASeverityLevel -Language "ja"

O código de exemplo a seguir mostra como usar Get-ASATrustedAdvisorCheck.

Ferramentas para PowerShell

Exemplo 1: Retorna a coleção de cheques do Trusted Advisor. Você deve especificar o parâmetro Language, que pode aceitar “en” para saída em inglês ou “ja” para saída em japonês.

Get-ASATrustedAdvisorCheck -Language "en"

O código de exemplo a seguir mostra como usar Get-ASATrustedAdvisorCheckRefreshStatus.

Ferramentas para PowerShell

Exemplo 1: retorna o status atual das solicitações de atualização para as verificações especificadas. Solicitação - ASATrustedAdvisorCheckRefresh pode ser usada para solicitar que as informações de status das verificações sejam atualizadas.

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

O código de exemplo a seguir mostra como usar Get-ASATrustedAdvisorCheckResult.

Ferramentas para PowerShell

Exemplo 1: Retorna os resultados de uma verificação do Trusted Advisor. A lista de verificações disponíveis do Trusted Advisor pode ser obtida usando Get-ASATrustedAdvisorChecks. A saída é o status geral da verificação, a data e hora em que a verificação foi executada pela última vez e o ID de verificação exclusivo da verificação específica. Para que os resultados sejam exibidos em japonês, adicione o parâmetro -Language “ja”.

Get-ASATrustedAdvisorCheckResult -CheckId "checkid1"

O código de exemplo a seguir mostra como usar Get-ASATrustedAdvisorCheckSummary.

Ferramentas para PowerShell

Exemplo 1: Retorna o resumo mais recente da verificação especificada do Trusted Advisor.

Get-ASATrustedAdvisorCheckSummary -CheckId "checkid1"

Exemplo 2: Retorna os resumos mais recentes das verificações especificadas do Trusted Advisor.

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

O código de exemplo a seguir mostra como usar New-ASACase.

Ferramentas para PowerShell

Exemplo 1: Cria um novo caso no AWS Support Center. Os valores dos CategoryCode parâmetros - ServiceCode e - podem ser obtidos usando o ASAService cmdlet Get-. O valor do SeverityCode parâmetro - pode ser obtido usando o ASASeverityLevel cmdlet Get-. O valor do IssueType parâmetro - pode ser “atendimento ao cliente” ou “técnico”. Se for bem-sucedido, o número do caso de AWS Support será exibido. Por padrão, o caso será tratado em inglês. Para usar o japonês, adicione o parâmetro -Language “ja”. Os CommunicationBody parâmetros -ServiceCode, -CategoryCode, -Assunto e - são obrigatórios.

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 obter detalhes, consulte CreateCaseem Referência de AWS Tools for PowerShell cmdlet.

O código de exemplo a seguir mostra como usar Request-ASATrustedAdvisorCheckRefresh.

Ferramentas para PowerShell

Exemplo 1: Solicita uma atualização para a verificação especificada do Trusted Advisor.

Request-ASATrustedAdvisorCheckRefresh -CheckId "checkid1"

O código de exemplo a seguir mostra como usar Resolve-ASACase.

Ferramentas para PowerShell

Exemplo 1: retorna o estado inicial do caso especificado e o estado atual após a conclusão da chamada para resolvê-lo.

Resolve-ASACase -CaseId "case-12345678910-2013-c4c1d2bf33c5cf47"
  • Para API obter detalhes, consulte ResolveCaseem Referência de AWS Tools for PowerShell cmdlet.