AWS 文档 AWS SDK示例 GitHub 存储库中还有更多SDK示例
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
AWS Support 使用工具的示例 PowerShell
以下代码示例向您展示了如何使用with来执行操作和实现常见场景 AWS Support。 AWS Tools for PowerShell
操作是大型程序的代码摘录,必须在上下文中运行。您可以通过操作了解如何调用单个服务函数,还可以通过函数相关场景的上下文查看操作。
每个示例都包含一个指向完整源代码的链接,您可以在其中找到有关如何在上下文中设置和运行代码的说明。
主题
操作
以下代码示例演示如何使用 Add-ASACommunicationToCase
。
- 用于 PowerShell
-
示例 1:将电子邮件的正文添加到指定案例中。
Add-ASACommunicationToCase -CaseId "case-12345678910-2013-c4c1d2bf33c5cf47" -CommunicationBody "Some text about the case"
示例 2:将电子邮件通信的正文添加到指定案例中,再加上电子邮件抄送行中包含的一个或多个电子邮件地址。
Add-ASACommunicationToCase -CaseId "case-12345678910-2013-c4c1d2bf33c5cf47" -CcEmailAddress @("email1@address.com", "email2@address.com") -CommunicationBody "Some text about the case"
-
有关API详细信息,请参阅 AWS Tools for PowerShell Cmdlet 参考AddCommunicationToCase中的。
-
以下代码示例演示如何使用 Get-ASACase
。
- 用于 PowerShell
-
示例 1:返回所有支持案例的详细信息。
Get-ASACase
示例 2:返回自指定日期和时间以来所有支持案例的详细信息。
Get-ASACase -AfterTime "2013-09-10T03:06Z"
示例 3:返回前 10 个支持案例的详细信息,包括已解决的支持案例。
Get-ASACase -MaxResult 10 -IncludeResolvedCases $true
示例 4:返回单个指定支持案例的详细信息。
Get-ASACase -CaseIdList "case-12345678910-2013-c4c1d2bf33c5cf47"
示例 5:返回指定支持案例的详细信息。
Get-ASACase -CaseIdList @("case-12345678910-2013-c4c1d2bf33c5cf47", "case-18929034710-2011-c4fdeabf33c5cf47")
-
有关API详细信息,请参阅 AWS Tools for PowerShell Cmdlet 参考DescribeCases中的。
-
以下代码示例演示如何使用 Get-ASACommunication
。
- 用于 PowerShell
-
示例 1:返回指定案例的所有通信。
Get-ASACommunication -CaseId "case-12345678910-2013-c4c1d2bf33c5cf47"
示例 2:返回自 2012 年 1 月 1 UTC 日午夜以来针对指定案例的所有通信。
Get-ASACommunication -CaseId "case-12345678910-2013-c4c1d2bf33c5cf47" -AfterTime "2012-01-10T00:00Z"
-
有关API详细信息,请参阅 AWS Tools for PowerShell Cmdlet 参考DescribeCommunications中的。
-
以下代码示例演示如何使用 Get-ASAService
。
- 用于 PowerShell
-
示例 1:返回所有可用的服务代码、名称和类别。
Get-ASAService
示例 2:返回带有指定代码的服务的名称和类别。
Get-ASAService -ServiceCodeList "amazon-cloudfront"
示例 3:返回指定服务代码的名称和类别。
Get-ASAService -ServiceCodeList @("amazon-cloudfront", "amazon-cloudwatch")
示例 4:返回指定服务代码的名称和类别(日语)。目前支持英语(“en”)和日语(“ja”)语言代码。
Get-ASAService -ServiceCodeList @("amazon-cloudfront", "amazon-cloudwatch") -Language "ja"
-
有关API详细信息,请参阅 AWS Tools for PowerShell Cmdlet 参考DescribeServices中的。
-
以下代码示例演示如何使用 Get-ASASeverityLevel
。
- 用于 PowerShell
-
示例 1:返回可分配给 Support 案例的 AWS 严重性级别列表。
Get-ASASeverityLevel
示例 2:返回可以分配给 Support 案例的 AWS 严重性级别列表。关卡名称以日语返回。
Get-ASASeverityLevel -Language "ja"
-
有关API详细信息,请参阅 AWS Tools for PowerShell Cmdlet 参考DescribeSeverityLevels中的。
-
以下代码示例演示如何使用 Get-ASATrustedAdvisorCheck
。
- 用于 PowerShell
-
示例 1:返回 Trusted Advisor 支票的集合。必须指定语言参数,该参数可以接受 “en” 表示英语输出,也可以接受 “ja” 表示日语输出。
Get-ASATrustedAdvisorCheck -Language "en"
-
有关API详细信息,请参阅 AWS Tools for PowerShell Cmdlet 参考DescribeTrustedAdvisorChecks中的。
-
以下代码示例演示如何使用 Get-ASATrustedAdvisorCheckRefreshStatus
。
- 用于 PowerShell
-
示例 1:返回指定检查的刷新请求的当前状态。Request-ASATrustedAdvisorCheckRefresh 可用于请求刷新支票的状态信息。
Get-ASATrustedAdvisorCheckRefreshStatus -CheckId @("checkid1", "checkid2")
-
有关API详细信息,请参阅 AWS Tools for PowerShell Cmdlet 参考DescribeTrustedAdvisorCheckRefreshStatuses中的。
-
以下代码示例演示如何使用 Get-ASATrustedAdvisorCheckResult
。
- 用于 PowerShell
-
示例 1:返回 Trusted Advisor 检查的结果。可用 Trusted Advisor 支票列表可以使用 Get-获取ASATrustedAdvisorChecks。输出是检查的总体状态、上次运行校验的时间戳以及特定检查的唯一检查 ID。要以日语输出结果,请添加-语言 “ja” 参数。
Get-ASATrustedAdvisorCheckResult -CheckId "checkid1"
-
有关API详细信息,请参阅 AWS Tools for PowerShell Cmdlet 参考DescribeTrustedAdvisorCheckResult中的。
-
以下代码示例演示如何使用 Get-ASATrustedAdvisorCheckSummary
。
- 用于 PowerShell
-
示例 1:返回指定 Trusted Advisor 检查的最新摘要。
Get-ASATrustedAdvisorCheckSummary -CheckId "checkid1"
示例 2:返回指定 Trusted Advisor 支票的最新摘要。
Get-ASATrustedAdvisorCheckSummary -CheckId @("checkid1", "checkid2")
-
有关API详细信息,请参阅 AWS Tools for PowerShell Cmdlet 参考DescribeTrustedAdvisorCheckSummaries中的。
-
以下代码示例演示如何使用 New-ASACase
。
- 用于 PowerShell
-
示例 1:在 Su AWS pport Center 中创建新案例。-ServiceCode 和-CategoryCode 参数的值可以使用 Get-ASAService cmdlet 获取。-SeverityCode 参数的值可以使用 Get-ASASeverityLevel cmdlet 获得。-IssueType 参数值可以是 “客户服务” 或 “技术”。如果成功,则 AWS 输出 Support 案例编号。默认情况下,案例将用英语处理,要使用日语,请添加-Language “ja” 参数。-ServiceCode、-CategoryCode、-主题和-CommunicationBody 参数是必需的。
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"
-
有关API详细信息,请参阅 AWS Tools for PowerShell Cmdlet 参考CreateCase中的。
-
以下代码示例演示如何使用 Request-ASATrustedAdvisorCheckRefresh
。
- 用于 PowerShell
-
示例 1:请求刷新指定的 Trusted Advisor 支票。
Request-ASATrustedAdvisorCheckRefresh -CheckId "checkid1"
-
有关API详细信息,请参阅 AWS Tools for PowerShell Cmdlet 参考RefreshTrustedAdvisorCheck中的。
-
以下代码示例演示如何使用 Resolve-ASACase
。
- 用于 PowerShell
-
示例 1:返回指定案例的初始状态和解决问题调用完成后的当前状态。
Resolve-ASACase -CaseId "case-12345678910-2013-c4c1d2bf33c5cf47"
-
有关API详细信息,请参阅 AWS Tools for PowerShell Cmdlet 参考ResolveCase中的。
-