AWS 文档 SDK 示例
将 GetTrailStatus 与 CLI 配合使用
以下代码示例演示如何使用 GetTrailStatus。
- CLI
-
- AWS CLI
-
获取跟踪的状态
以下
get-trail-status命令返回Trail1的交付和日志记录的详细信息:aws cloudtrail get-trail-status --nameTrail1输出:
{ "LatestNotificationTime": 1454022144.869, "LatestNotificationAttemptSucceeded": "2016-01-28T23:02:24Z", "LatestDeliveryAttemptTime": "2016-01-28T23:02:24Z", "LatestDeliveryTime": 1454022144.869, "TimeLoggingStarted": "2015-11-06T18:36:38Z", "LatestDeliveryAttemptSucceeded": "2016-01-28T23:02:24Z", "IsLogging": true, "LatestCloudWatchLogsDeliveryTime": 1454022144.918, "StartLoggingTime": 1446834998.695, "StopLoggingTime": 1446834996.933, "LatestNotificationAttemptTime": "2016-01-28T23:02:24Z", "TimeLoggingStopped": "2015-11-06T18:36:36Z" }-
有关 API 详细信息,请参阅《AWS CLI 命令参考》中的 GetTrailStatus
。
-
- PowerShell
-
- Tools for PowerShell V4
-
示例 1:返回名为“myExampleTrail”的跟踪的状态信息。返回的数据包括有关传输错误、Amazon SNS 和 Amazon S3 错误以及跟踪的开始和停止日志记录时间的信息。此示例假设跟踪是在与当前 Shell 默认区域相同的区域中创建的。
Get-CTTrailStatus -Name myExampleTrail示例 2:返回在当前 Shell 默认区域以外的区域 [在本例中为法兰克福(eu-central-1)区域] 中创建的跟踪的状态信息。
Get-CTTrailStatus -Name myExampleTrail -Region eu-central-1-
有关 API 详细信息,请参阅《AWS Tools for PowerShell Cmdlet Reference (V4)》中的 GetTrailStatus。
-
- Tools for PowerShell V5
-
示例 1:返回名为“myExampleTrail”的跟踪的状态信息。返回的数据包括有关传输错误、Amazon SNS 和 Amazon S3 错误以及跟踪的开始和停止日志记录时间的信息。此示例假设跟踪是在与当前 Shell 默认区域相同的区域中创建的。
Get-CTTrailStatus -Name myExampleTrail示例 2:返回在当前 Shell 默认区域以外的区域 [在本例中为法兰克福(eu-central-1)区域] 中创建的跟踪的状态信息。
Get-CTTrailStatus -Name myExampleTrail -Region eu-central-1-
有关 API 详细信息,请参阅《AWS Tools for PowerShell Cmdlet Reference (V5)》中的 GetTrailStatus。
-
DescribeTrails
ListTrails