參考: AWS Health 事件 Amazon EventBridge 結構描述 - AWS Health

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

參考: AWS Health 事件 Amazon EventBridge 結構描述

以下是 AWS Health 事件的結構描述。在第二個資料表中,詳細資訊參數的內容如下。範例承載會在結構描述資料表之後提供。

AWS Health 事件結構描述

AWS Health 事件結構描述
參數 Description 必要
version EventBridge 版本,目前為 "0"。
id EventBridge 事件的唯一識別符。
detail-type 詳細資訊的類型。對於 AWS Health 事件,支援的值為 &AWS Health EventAWS Health Abuse Event
source

事件匯流排來源。對於 AWS Health 事件,支援的值為 aws.health

account 傳送 AWS Health 事件的目標帳戶 ID。
注意

對於組織檢視,如果在管理帳戶或委派管理員帳戶中收到,則這是與受影響帳戶不同的帳戶。

time 通知傳送至 EventBridge 的時間。格式:yyyy-mm-ddThh:mm:ssZ
region AWS 區域 通知交付的 。
注意

此欄位不會指出此 AWS Health 事件受影響的區域。該資訊會在 中報告detail.eventRegion

resources

說明帳戶內受影響的資源清單,如果有的話。

如果沒有參考的資源,此欄位為空白。

詳細資訊

包含 AWS Health 事件詳細資訊的 區段,如此事件後面的資料表所述。

'details' 參數的結構描述內容

下表記錄 AWS Health 事件結構描述中詳細資訊參數的內容。

AWS Health 事件結構描述:詳細資訊參數內容
'detail' 參數內容 Description 必要
eventArn 特定區域 AWS Health 事件的唯一識別符,包括區域和事件 ID。
注意

事件 ARN 對特定 AWS 帳戶 或 區域來說不是唯一的。

服務 受 AWS Health 事件 AWS 服務 影響的 。例如,Amazon EC2、Amazon Simple Storage Service、Amazon Redshift 或 Amazon Relational Database Service。
eventTypeCode 事件類型的唯一辨識碼。例如:AWS_EC2_INSTANCE_NETWORK_MAINTENANCE_SCHEDULEDAWS_EC2_INSTANCE_REBOOT_MAINTENANCE_SCHEDULED。包含 的事件通常會MAINTENANCE_SCHEDULED在開始時間前約兩週推出。
注意

所有新的計劃生命週期事件都具有事件類型 AWS_{SERVICE}_PLANNED_LIFECYCLE_EVENT

eventTypeCategory 事件的類別程式碼。支援的值包括 issueinvestigationaccountNotificationscheduledChange
eventScopeCode 指出 AWS Health 事件是帳戶特定還是公有。支援的值為 ACCOUNT_SPECIFICPUBLIC
communicationId

此 AWS Health 事件通訊的唯一識別符。

具有相同通訊 ID 的訊息可能是備份訊息或單一 AWS Health 事件的頁面。此識別符可與帳戶 ID 搭配使用,以協助刪除重複的訊息。

使用 AWS Health 事件分頁支援時,通訊 ID 會包含頁碼,讓通訊 ID 在頁面之間保持唯一,例如 12345678910-1。如需詳細資訊,請參閱檢視 EventBridge 上的 AWS Health 事件分頁清單

startTime AWS Health 事件的開始時間,格式為 DoW, DD, MMM, YYYY, HH:MM:SS TZ

排程事件的開始時間可以是未來的時間。

endTime AWS Health 事件的結束時間,格式為:DoW, DD MMM YYYY HH:MM:SS TZ

無法為未來排程的事件提供結束時間。

lastUpdatedTime AWS Health 事件的上次更新時間,格式為 DoW, DD MMM YYYY HH:MM:SS TZ
statusCode

AWS Health 事件的狀態。

支援的值包括 openclosedupcoming

eventRegion 此 AWS Health 事件描述受影響的區域。
eventDescription

描述 AWS Health 事件的區段。這包括用於描述事件的語言和文字欄位。

  • language – AWS Health 事件中所用語言的程式碼。這通常由發佈事件的 區域決定。例如,在 us-east-1區域中,這通常是 en_US

  • latestDescription – 描述從 AWS Health API 轉譯 AWS Health 的事件,通常顯示在 AWS Health 儀表板上。

    注意

    對於公有事件,這只包含最新的更新,不包含事件的整個歷史記錄。

eventMetadata

可為事件提供 AWS Health 的其他事件中繼資料。

  • <中繼資料金鑰 1> – 中繼資料金鑰/值對字串:"keystring1": "keyvalue1"

    事件中繼資料的鍵值對取決於傳送 AWS Health 事件的服務。

affectedEntities

描述 AWS Health 事件中受影響資源的資源值和狀態的陣列。

  • entityValue – 資源/實體 ID。

  • lastUpdatedtime – 此資源/實體狀態上次更新的時間,格式為 DoW, DD MMM YYYY HH:MM:SS TZ

  • 狀態 – 受影響資源/實體的狀態。支援的值包括 IMPAIREDUNIMPAIREDRESOLVEDPENDINGUNKNOWN

頁面

此訊息代表的頁面。如需詳細資訊,請參閱檢視 EventBridge 上的 AWS Health 事件分頁清單

注意

分頁只會發生在資源上。如果因為其他原因超過 256KB 大小限制,則通訊會失敗。

totalPages

此運作狀態事件的頁面總數。如需詳細資訊,請參閱檢視 EventBridge 上的 AWS Health 事件分頁清單

您可以使用此值來判斷您是否收到 帳戶多頁通訊的所有頁面。

backupEvent 如果客戶不想利用備援,此旗標會篩選掉分割區中指定備份區域中的備份事件。此值可以是 true 或 false。
affectedAccount

受影響帳戶的帳戶 ID。

如果此運作狀態事件傳送到屬於 的帳戶, AWS Organizations 並在管理帳戶或委派管理員帳戶中收到,則可能與 account 欄位的值不同。

可操作性 中繼資料可啟用哪些事件需要動作的程式設計判斷,無需手動檢查。可能的 (單一) 值可以是 ACTION_REQUIREDACTION_MAY_BE_REQUIREDINFORMATIONAL
角色 此中繼資料清單會啟用將事件路由到哪個利益相關者的程式設計判斷。可能 (多個) 的值為 OPERATIONALSECURITYBILLING

公有運作狀態事件 - Amazon EC2 操作問題

{ "version": "0", "id": "7bf73129-1428-4cd3-a780-95db273d1602", "detail-type": "AWS Health Event", "source": "aws.health", "account": "123456789012", "time": "2023-01-27T09:01:22Z", "region": "af-south-1", "resources": [], "detail": { "eventArn": "arn:aws:health:af-south-1::event/EC2/AWS_EC2_OPERATIONAL_ISSUE/AWS_EC2_OPERATIONAL_ISSUE_7f35c8ae-af1f-54e6-a526-d0179ed6d68f", "service": "EC2", "eventTypeCode": "AWS_EC2_OPERATIONAL_ISSUE", "eventTypeCategory": "issue", "eventScopeCode": "PUBLIC", "communicationId": "01b0993207d81a09dcd552ebd1e633e36cf1f09a-1", "startTime": "Fri, 27 Jan 2023 06:02:51 GMT", "endTime": "Fri, 27 Jan 2023 09:01:22 GMT", "lastUpdatedTime": "Fri, 27 Jan 2023 09:01:22 GMT", "statusCode": "open", "eventRegion": "af-south-1", "eventDescription": [{ "language": "en_US", "latestDescription": "Current severity level: Operating normally\n\n[RESOLVED] \n\n [03:15 PM PST] We continue see recovery \n\nThe following AWS services were previously impacted but are now operating normally: APPSYNC, BACKUP, EVENTS." }], "affectedEntities": [], "page": "1", "totalPages": "1", "backupEvent": "true", "affectedAccount": "123456789012" } }

帳戶特定 AWS Health 事件 - Elastic Load Balancing API 問題

{ "version": "0", "id": "121345678-1234-1234-1234-123456789012", "detail-type": "AWS Health Event", "source": "aws.health", "account": "123456789012", "time": "2022-06-10T06:27:57Z", "region": "ap-southeast-2", "resources": [], "detail": { "eventArn": "arn:aws:health:ap-southeast-2::event/AWS_ELASTICLOADBALANCING_API_ISSUE_90353408594353980", "service": "ELASTICLOADBALANCING", "eventTypeCode": "AWS_ELASTICLOADBALANCING_API_ISSUE", "eventTypeCategory": "issue", "eventScopeCode": "ACCOUNT_SPECIFIC", "communicationId": "01b0993207d81a09dcd552ebd1e633e36cf1f09a-1", "startTime": "Fri, 10 Jun 2022 05:01:10 GMT", "endTime": "Fri, 10 Jun 2022 05:30:57 GMT", "statusCode": "open", "eventRegion": "ap-southeast-2", "eventDescription": [{ "language": "en_US", "latestDescription": "A description of the event will be provided here" }], "page": "1", "totalPages": "1", "backupEvent": "true", "affectedAccount": "123456789012" } }

帳戶特定 AWS Health 事件 - Amazon EC2 執行個體存放區磁碟機效能降低

{ "version": "0", "id": "121345678-1234-1234-1234-123456789012", "detail-type": "AWS Health Event", "source": "aws.health", "account": "123456789012", "time": "2022-06-03T06:27:57Z", "region": "us-west-2", "resources": [ "i-abcd1111" ], "detail": { "eventArn": "arn:aws:health:us-west-2::event/AWS_EC2_INSTANCE_STORE_DRIVE_PERFORMANCE_DEGRADED_90353408594353980", "service": "EC2", "eventTypeCode": "AWS_EC2_INSTANCE_STORE_DRIVE_PERFORMANCE_DEGRADED", "eventTypeCategory": "issue", "eventScopeCode": "ACCOUNT_SPECIFIC", "communicationId": "01b0993207d81a09dcd552ebd1e633e36cf1f09a-1", "startTime": "Fri, 3 Jun 2022 05:01:10 GMT", "endTime": "Fri, 3 Jun 2022 05:30:57 GMT", "statusCode": "open", "eventRegion": "us-west-2", "eventDescription": [{ "language": "en_US", "latestDescription": "A description of the event will be provided here" }], "affectedEntities": [{ "entityValue": "i-abcd1111" }], "page": "1", "totalPages": "1", "backupEvent": "true", "affectedAccount": "123456789012" } }