Amazon SNS 通知範例 AWS Systems Manager - AWS Systems Manager

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

Amazon SNS 通知範例 AWS Systems Manager

您可以設定 Amazon 簡單通知服務 (AmazonSNS),以傳送有關您使用Run Command或傳送的命令狀態的通知Maintenance Windows,這些命令是功能 AWS Systems Manager。

注意

本指南不會談論如何為 Run Command 或 Maintenance Windows 設定通知。如需設定Run Command或Maintenance Windows傳送有關命令狀態的 Amazon SNS 通知的資訊,請參閱設定 Amazon SNS 通知 AWS Systems Manager

下列範例顯示 Amazon SNS 通知在設定為Run Command或時傳回的JSON輸出結構Maintenance Windows。

使用實例 ID 定位的命令摘要消息的示例JSON輸出

{
    "commandId": "a8c7e76f-15f1-4c33-9052-0123456789ab",
    "documentName": "AWS-RunPowerShellScript",
    "instanceIds": [
        "i-1234567890abcdef0",
        "i-9876543210abcdef0"
    ],
    "requestedDateTime": "2019-04-25T17:57:09.17Z",
    "expiresAfter": "2019-04-25T19:07:09.17Z",
    "outputS3BucketName": "amzn-s3-demo-bucket",
    "outputS3KeyPrefix": "runcommand",
    "status": "InProgress",
    "eventTime": "2019-04-25T17:57:09.236Z"
}

使用基於標籤的定位的命令摘要消息的示例JSON輸出

{
    "commandId": "9e92c686-ddc7-4827-b040-0123456789ab",
    "documentName": "AWS-RunPowerShellScript",
    "instanceIds": [],
    "requestedDateTime": "2019-04-25T18:01:03.888Z",
    "expiresAfter": "2019-04-25T19:11:03.888Z",
    "outputS3BucketName": "",
    "outputS3KeyPrefix": "",
    "status": "InProgress",
    "eventTime": "2019-04-25T18:01:05.825Z"
}

呼叫訊息的範例JSON輸出

{
    "commandId": "ceb96b84-16aa-4540-91e3-925a9a278b8c",
    "documentName": "AWS-RunPowerShellScript",
    "instanceId": "i-1234567890abcdef0",
    "requestedDateTime": "2019-04-25T18:06:05.032Z",
    "status": "InProgress",
    "eventTime": "2019-04-25T18:06:05.099Z"
}