一般

問:什麼是 AWS Chatbot?
AWS Chatbot 可讓您輕鬆將多個 AWS 服務與 Slack 頻道和 Amazon Chime 聊天室安全整合,以在 ChatOps 使用。使用 AWS Chatbot,您可以在聊天室中接收各種通知,包括操作事件、安全問題清單或預算提醒,整個團隊也可以在聊天室中查看並討論相關通知。 您可以從 Slack 執行命令以擷取診斷資訊、叫用 AWS Lambda 函數或建立 AWS Support 案例。

問:AWS Chatbot 會向我提供哪些通知?
您可以使用 AWS Chatbot 取得來自您 AWS 服務的通知,例如 CloudWatch 警示、運作狀態事件、安全中心發現、預算提醒和 CloudFormation 堆疊事件。如需支援的服務完整清單,請參閱 AWS Chatbot 文件

問:使用 AWS Chatbot 可以執行何種命令?
AWS Chatbot 支援多數 AWS 服務的唯讀命令。您還可以透過叫用 Lambda 函數以啟動工作流程和建立 AWS Support 案例。AWS Chatbot 命令使用您已熟悉的 AWS 命令列界面語法。

問:如何開始使用 AWS Chatbot?
要開始使用 AWS Chatbot,請前往 AWS Chatbot 主控台、在 Slack 或 Chime 執行組態,然後將 AWS Chatbot 新增到頻道或聊天室。

問:何時應該使用 AWS Chatbot?
AWS Chatbot 可讓整個團隊隨時了解在 AWS 帳戶中執行的應用程式並予以回應,包括操作事件、安全問題清單或預算提醒。如果您的團隊使用 AWS Chatbot 支援的團隊聊天應用程式,您可以設定 AWS Chatbot 在團隊頻道或聊天室發佈通知和執行命令,讓整個團隊可以查看並迅速反應。例如,您可以將 CloudWatch 警示設定為進入 “Cloud DevOps” 聊天室,讓 DevOps 工程師可以看見警示、討論警示,以及在事件發生後立即擷取診斷資訊。

問:AWS Chatbot 和 Amazon Lex 有什麼不同?
Amazon Lex 提供自動語音辨識 (ASR) 和自然語言理解 (NLU) 等進階深度學習功能,前者可將語音轉為文字,後者則可辨識意圖並建立逼真的互動功能。這有助於您快速輕鬆地建置自己專屬的精密自然語言交談機器人或「聊天機器人」。 AWS Chatbot 是預先建置的互動式代理,旨在監控 AWS 資源並與這些資源互動 (ChatOps)。使用 AWS Chatbot,您可以在 Slack 頻道或 Amazon Chime 聊天室,從 Amazon CloudWatch 和 AWS GuardDuty 等服務安全地接收提醒和請求診斷資訊。 

問:AWS Chatbot 的費用為何?
使用 AWS Chatbot 不會產生額外費用。您只需針對與 AWS Chatbot 一起使用的 AWS 資源付費 (例如:SNS 主題、CloudWatch 警示等)

問:哪些區域可使用 AWS Chatbot?
AWS Chatbot 是一項全球服務,可用於所有商業 AWS區域。您可以將多個區域的 SNS 主題,結合成單一 AWS Chatbot 組態。如需 AWS 資源可用性的詳細資訊,請參閱「區域產品和服務」表。

問:AWS Chatbot 是否支援 AWS CloudFormation?
您可以使用 AWS CloudFormation 佈建 Slack 頻道組態。目前不支援使用 AWS CloudFormation 佈建 Chime Webhook 組態。

聊天用戶端整合

問:AWS Chatbot 支援哪些聊天用戶端?
AWS Chatbot 支援 Slack 和 Amazon Chime。 目前僅在 Slack 中支援執行命令。

問:AWS Chatbot 如何與 Amazon Chime 整合?
AWS Chatbot 透過 Webhook 與 Amazon Chime 整合。

問:AWS Chatbot 如何與 Slack 整合?
AWS Chatbot 透過 AWS Chatbot Slack 應用程式與 Slack 整合;您可以從 AWS Chatbot 主控台將 AWS Chatbot Slack 應用程式安裝到 Slack 工作空間。點按 OAuth 2.0 流程即可在瀏覽器中執行安裝,整個程序只需幾秒鐘。

問:什麼是 AWS Chatbot 組態?
AWS Chatbot 組態是 Slack 頻道或 Amazon Chime 聊天室與 SNS 主題和 IAM 角色的映射。

AWS 服務的通知

問:AWS Chatbot 如何與 Amazon 服務整合?
AWS Chatbot 透過 SNS 主題與支援的 AWS 服務整合。您需要將服務設定為針對某個 SNS 主題發佈通知,然後建立一個將 SNS 主題映射到 Slack 頻道或 Amazon Chime 聊天室的 AWS Chatbot 組態。

問:AWS Chatbot 如何與 Amazon CloudWatch Events 搭配運作?
若要針對來自支援的服務通知使用 CloudWatch Events 搭配 AWS Chatbot,請使用 SNS 主題作為 CloudWatch Event 規則的目標,然後在 AWS Chatbot 組態使用該 SNS 主題。如需支援的服務完整清單,請參閱 AWS Chatbot 文件

問:關於在頻道或聊天室中收到的通知,我要如何查看更多詳細資訊?
您可以按一下通知的標題,瀏覽至 AWS 管理主控台頁面,以取得通知來源。例如,如果您按一下 AWS 預算通知上的標題,系統會將您導向該筆特定預算的預算詳細資訊頁面,讓您檢閱並分析預算績效。

問:我可以使用 AWS Chatbot 接收任意通知嗎?
不行,AWS Chatbot 只支援文件所列的服務通知。若為不受支援的來源,其事件通知將不會傳送到聊天室。

問:我可以在單一 AWS Chatbot 組態中,使用多個 AWS 帳戶的 SNS 主題嗎?
不行,您可以使用的 SNS 主題必須來自裝載 AWS Chatbot 組態的 AWS 帳戶;不過,您可以在其他 AWS 帳戶中建立 Chatbot 組態,並將這些組態映射到單一聊天室。由於各 AWS Chatbot 組態都連結到不同的 AWS 帳戶,因此各組態彼此獨立。

問:我可以在單一 AWS Chatbot 組態中,使用多個區域的 SNS 主題嗎?
可以,您可以在同一個 AWS Chatbot 組態中使用多個公有 AWS 區域的 SNS 主題。

問:如何篩選 AWS Chatbot 傳送的通知?
對於支援篩選的事件,您可以使用 SNS 篩選原則或 CloudWatch 事件規則來篩選通知。對於不支援篩選的事件,就無法使用篩選功能。

問:我可以對 AWS Chatbot 通知新增自訂格式嗎?
不可以,AWS Chatbot 通知格式無法自訂。

問:AWS Chatbot 是否有速率限制?
是,AWS Chatbot 受限於 Slack 和 Amazon Chime 的速率限制。如需具體詳細資訊,請參閱 Slack Web API 文件Amazon Chime webhook 文件

問:如果我希望收到通知的 AWS 服務不受 AWS Chatbot 支援,該怎麼辦?
除非 AWS Chatbot 支援該服務,否則該服務無法與 AWS Chatbot 一起使用。請在 AWS Chatbot 主控台註腳中,使用「意見回饋」按鈕提出要求待審核。

問:如何取消訂閱某個頻道或聊天室的 AWS Chatbot 通知?
若要取消訂閱 AWS Chatbot 通知中的頻道或聊天室,可以移除相關組態。如果您只想取消訂閱頻道或聊天室中的某些通知,則可以從 AWS Chatbot 組態中移除特定的 SNS 主題。

問:我要如何對 AWS Chatbot 進行故障排除?
您可以在 Amazon CloudWatch 指標和日誌中查看嘗試及失敗通知的詳細資訊。查看 AWS Chatbot 文件以取得有關故障排除的更多詳細資訊。

執行命令和動作

問:如何使用 AWS Chatbot 執行命令?
若要在 Slack 頻道中執行命令,首先要使用 AWS Chatbot 主控台建立 Slack 頻道組態。若要在 Slack 中開始與 AWS Chatbot 互動,請輸入 @aws,後面緊接著使用標準 AWS 命令列界面語法的命令。例如,若要取得 CloudWatch 警示的清單和圖表,請輸入 @aws cloudwatch describe-alarms。請參閱 AWS Chatbot 文件以取得相較於 AWS CLI 的限制。

問:AWS Chatbot 支援哪些服務?
AWS Chatbot 支援多數 AWS 服務的命令,而其許可範圍是由 AWS Chatbot 組態中使用的 IAM 角色所定義。無論 IAM 角色許可為何,存取特定服務和命令 (例如 AWS IAM 和 AWS KMS) 會被停用,以避免在 Slack 頻道暴露登入資料。請參閱 AWS Chatbot 文件以取得許可的詳細資訊。

問:在 Slack 中是否可用私訊與 AWS Chatbot 互動?
目前不支援私訊。您可以建立只有您和 AWS Chatbot 的私人頻道,並使用此頻道進行私訊溝通。

問:什麼是通知動作?
通知動作是可以讓您快速採取行動的捷徑,透過在 AWS Chatbot 傳送的通知上按一下按鈕就可以執行動作。例如,針對 Lambda 函數和 API 閘道階段的 CloudWatch 警示通知會有 “Show logs” 與 “Show error logs” 按鈕,可顯示 Slack 頻道中受影響資源的日誌。

問:何種聊天應用程式中可以使用命令和動作?
目前,您可以在 Slack 中使用命令和動作。

安全性

問:AWS Chatbot IAM 角色的用途是什麼?
AWS Chatbot 組態代表 AWS Chatbot 使用者發出 API 呼叫和執行命令時,會使用 AWS Chatbot 服務擔任的 IAM 角色。

問:AWS Chatbot 政策範本包含哪些政策?
請參閱 AWS Chatbot 文件以取得更進一步的詳細資訊。

Product-Page_Standard-Icons_01_Product-Features_SqInk
查看產品功能

進一步了解 AWS Chatbot 的主要功能。

進一步了解 
Next-Steps-Icon_Download
試用 AWS Chatbot

開始使用 AWS Chatbot。

試用 Beta 版 
Next-Steps-Icon_User-guide
檢閱文件

透過開發人員指南進一步了解 AWS Chatbot。

進一步了解