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"
-
Para API obter detalhes, consulte AddCommunicationToCaseem Referência de AWS Tools for PowerShell cmdlet.
-
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"
-
Para API obter detalhes, consulte DescribeCommunicationsem Referência de AWS Tools for PowerShell cmdlet.
-
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"
-
Para API obter detalhes, consulte DescribeSeverityLevelsem Referência de AWS Tools for PowerShell cmdlet.
-
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"
-
Para API obter detalhes, consulte DescribeTrustedAdvisorChecksem Referência de AWS Tools for PowerShell cmdlet.
-
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")
-
Para API obter detalhes, consulte DescribeTrustedAdvisorCheckRefreshStatusesem Referência de AWS Tools for PowerShell cmdlet.
-
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"
-
Para API obter detalhes, consulte DescribeTrustedAdvisorCheckResultem Referência de AWS Tools for PowerShell cmdlet.
-
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")
-
Para API obter detalhes, consulte DescribeTrustedAdvisorCheckSummariesem Referência de AWS Tools for PowerShell cmdlet.
-
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"
-
Para API obter detalhes, consulte RefreshTrustedAdvisorCheckem Referência de AWS Tools for PowerShell cmdlet.
-
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.
-