일반

Q: AWS Chatbot이란 무엇입니까?
AWS Chatbot을 사용하면 ChatOps를 위해 여러 AWS 서비스를 Slack 채널 및 Amazon Chime 채팅방에 쉽고 안전하게 통합할 수 있습니다. 또한, 운영 이벤트, 보안 탐지 결과 또는 예산 알림과 관련된 통지를 채팅방에서 바로 수신하여 전체 팀이 보고 관련 논의를 진행할 수 있습니다. Slack에서 명령을 실행하여 진단 정보를 검색하고, ASW Lambda 함수를 호출하거나 AWS Support 사례를 생성할 수 있습니다.

Q: AWS Chatbot을 통해 수신할 수 있는 알림의 종류에는 어떤 것이 있습니까?
AWS Chatbot을 사용하면 CloudWatch 경보, Health 이벤트, Security Hub 탐지 결과, Budgets 알림 및 CloudFormation 스택 이벤트와 관련된 알림을 AWS 서비스로부터 받을 수 있습니다. 지원되는 전체 서비스 목록은 AWS Chatbot 설명서를 참조하십시오.

Q: AWS Chatbot으로 실행할 수 있는 명령의 종류에는 어떤 것이 있습니까?
AWS Chatbot은 대부분의 AWS 서비스에 대한 읽기 전용 명령을 지원합니다. 또한 Lambda 함수를 호출하여 워크플로를 시작하고 AWS 지원 케이스를 생성할 수 있습니다. AWS Chatbot 명령에서는 이미 친숙한 AWS 명령줄 인터페이스 구문을 사용합니다.

Q: AWS Chatbot을 시작하려면 어떻게 해야 합니까?
AWS Chatbot을 사용하려면 AWS Chatbot 콘솔로 이동하여 Slack 또는 Chime을 사용하여 구성을 수행한 다음 채널 또는 채팅방에 AWS Chatbot을 추가하십시오.

Q: AWS Chatbot은 언제 사용해야 합니까?
AWS Chatbot을 활용하면 AWS 계정에서 실행되는 애플리케이션에 대한 최신 운영 이벤트, 보안 탐지 결과 또는 예산 알림을 전체 팀이 손쉽게 놓치지 않고 받아보고 이에 응답할 수 있습니다. 팀이 AWS Chatbot에서 지원되는 팀 채팅 애플리케이션을 사용하는 경우, 전체 팀이 확인하고 신속하게 조치할 수 있는 탐 채널 또는 채팅방에 알림을 게시하고 명령을 실행하도록 AWS Chatbot을 구성할 수 있습니다. 예를 들어 CloudWatch 경보를 ‘클라우드 DevOps’ 채팅방으로 이동하도록 설정하여 DevOps 엔지니어가 경보를 확인하고, 관련 논의를 진행하고 이벤트 발생 직후에 진단 정보를 검색하도록 할 수 있습니다.

Q: AWS Chatbot과 Amazon Lex 간에는 어떤 차이가 있습니까?
Amazon Lex는 음성을 텍스트로 변환하기 위한 자동 음성 인식(ASR)과 자연어 처리(NLU)라는 고급 딥 러닝 기능을 바탕으로 의도를 인식하고 생생한 상호 작용을 구축할 수 있습니다. 이를 통해 정교한 자연어 대화 봇, 즉 “챗봇”을 자체적으로 쉽고 빠르게 구축할 수 있습니다. AWS Chatbot은 AWS 리소스를 모니터링하고 리소스와 상호 작용하도록 사전 구축된 대화형 에이전트입니다(ChatOps). AWS Chatbot을 사용하면 Slack 채널 또는 Amazon Chime 채팅룸에서 Amazon CloudWatch 및 AWS GuardDuty와 같은 서비스에서 안전하게 알림을 수신하고 진단 정보를 요청할 수 있습니다. 

Q: AWS Chatbot 사용료는 얼마입니까?
AWS Chatbot은 추가 요금 없이 사용할 수 있습니다. AWS Chatbot과 함께 사용하는 AWS 리소스(예: SNS 주제, CloudWatch 경보 등)에 대한 요금만 지불하면 됩니다.

Q: AWS Chatbot을 사용할 수 있는 리전은 어디입니까?
AWS Chatbot은 글로벌 서비스로서, 모든 상용 AWS 리전에서 사용할 수 있습니다. 단일 AWS Chatbot 구성에서 여러 리전의 SNS 주제를 결합할 수 있습니다. AWS 리소스의 사용 가능 여부에 대한 자세한 내용은 리전별 제품 및 서비스 표를 참조하십시오.

Q: AWS Chatbot은 AWS CloudFormation을 지원합니까?
AWS CloudFormation을 사용하여 Slack 채널 구성을 프로비저닝할 수 있습니다. AWS CloudFormation을 통해 Chime 웹훅 구성을 프로비저닝하는 기능은 현재 지원되지 않습니다.

채팅 클라이언트 통합

Q: AWS Chatbot이 지원하는 채팅 클라이언트에는 어떤 것이 있습니까?
AWS Chatbot에서는 Slack 및 Amazon Chime을 지원합니다. 명령 실행은 현재 Slack에서만 지원됩니다.

Q: AWS Chatbot을 Amazon Chime과 통합하려면 어떻게 해야 합니까?
AWS Chatbot은 웹훅을 통해 Amazon Chime과 통합됩니다.

Q: AWS Chatbot을 Slack과 통합하려면 어떻게 해야 합니까?
AWS Chatbot은 AWS Chatbot Slack 앱을 통해 Slack과 통합됩니다. 이 앱은 AWS Chatbot 콘솔의 Slack WorkSpace에 설치할 수 있습니다. 설치는 브라우저에서 클릭스루 OAuth 2.0 흐름을 통해 수행되며 몇 초밖에 걸리지 않습니다.

Q: AWS Chatbot 구성이란 무엇입니까?
AWS Chatbot 구성은 Slack 채널 또는 Amazon Chime 채팅방에 SNS 주제 및 IAM 역할을 매핑한 것입니다.

AWS 서비스의 알림

Q: AWS Chatbot을 AWS 서비스와 통합하려면 어떻게 해야 합니까?
AWS Chatbot은 SNS 주제를 통해 지원되는 AWS 서비스와 통합됩니다. 이를 위해 알림을 SNS 주제에 게시한 후 SNS 주제를 Slack 채널 또는 Amazon Chime 채팅방에 매핑하는 AWS Chatbot 구성을 생성하도록 서비스를 구성해야 합니다.

Q: AWS Chatbot은 Amazon CloudWatch Events와 어떻게 연동됩니까?
지원되는 서비스에서 알림을 받기 위해 CloudWatch Events와 AWS Chatbot을 함께 사용하려면 SNS 주제를 CloudWatch 이벤트 규칙에 대한 대상으로 사용한 후 AWS Chatbot 구성에서 해당 SNS 주제를 사용하십시오. 지원되는 전체 서비스 목록은 AWS Chatbot 설명서를 참조하십시오.

Q: 채널 또는 채팅방에서 수신한 알림에 대한 세부 정보를 확인하려면 어떻게 해야 합니까?
알림 제목을 클릭하여 알림 원본에 해당하는 AWS Management Console 페이지로 이동할 수 있습니다. 예를 들어 AWS Budgets 알림의 제목을 클릭하면 해당 예산의 예산 세부 정보 페이지로 이동하여 예산 실적을 검토 및 분석할 수 있습니다.

Q: AWS Chatbot을 사용하여 임의 알림을 수신할 수 있습니까?
아니요. AWS Chatbot에서는 설명서에 나와 있는 서비스에서 발송하는 알림만 지원합니다. 지원되지 않는 원본에서 발생한 이벤트는 채팅방으로 전달되지 않습니다.

Q: 단일 AWS Chatbot 구성에서 여러 AWS 계정의 SNS 주제를 사용할 수 있습니까?
아니요. AWS Chatbot 구성을 호스팅하는 AWS 계정의 SNS 주제만 사용할 수 있습니다. 하지만 다른 AWS 계정에 Chatbot 구성을 생성하고 이러한 구성을 단일 채팅방에 매핑할 수는 있습니다. 각각의 AWS Chatbot 구성은 개별 AWS 계정에 연결되기 때문에 구성은 서로 독립적인 관계를 유지하게 됩니다.

Q: AWS Chatbot 구성에서 여러 리전의 SNS 주제를 사용할 수 있습니까?
예. 동일한 AWS Chatbot 구성에서 여러 퍼블릭 AWS 리전의 SNS 주제를 사용할 수 있습니다.

Q: AWS Chatbot을 통해 수신되는 알림을 필터링하려면 어떻게 해야 합니까?
필터링을 지원하는 이벤트에 SNS 필터 정책 또는 CloudWatch 이벤트 규칙을 사용하여 알림을 필터링할 수 있습니다. 다른 이벤트의 경우에는 필터링을 사용할 수 없습니다.

Q: AWS Chatbot 알림에 사용자 지정 서식을 추가할 수 있습니까?
아니요. AWS Chatbot 알림 서식은 사용자 지정할 수 없습니다.

Q: AWS Chatbot에 적용되는 속도 제한이 있습니까?
예. AWS Chatbot에는 Slack 및 Amazon Chime의 속도 제한이 적용됩니다. 자세한 내용은 Slack Web API 설명서Amazon Chime 웹훅 설명서를 참조하십시오.

Q: 알림을 받으려는 AWS 서비스가 AWS Chatbot에서 지원되지 않으면 어떻게 해야 합니까?
AWS Chatbot이 해당 서비스를 지원할 때까지 서비스를 AWS Chatbot과 함께 사용할 수 없습니다. 심사를 요청하려면 AWS Chatbot 콘솔 하단의 Feedback 버튼을 사용하여 요청을 제출하십시오.

Q: 채널 또는 채팅방에서 AWS Chatbot 알림의 구독을 해지하려면 어떻게 해야 합니까?
채널 또는 채팅방에서 AWS Chatbot 알림의 구독을 해지하려면 해당하는 각 구성을 제거하면 됩니다. 채널 또는 채팅방에서 일부 알림의 구독만 해지하려면 AWS Chatbot 구성에서 특정 SNS 주제를 제거하면 됩니다.

Q: AWS Chatbot 문제를 해결하려면 어떻게 해야 합니까?
Amazon CloudWatch 지표 및 로그에서 알림 시도 및 실패에 대한 세부 정보를 확인할 수 있습니다. 문제 해결에 대한 자세한 내용은 AWS Chatbot 설명서를 참조하십시오.

명령 실행 및 조치

Q: 어떻게 AWS Chatbot을 사용하여 명령을 실행할 수 있습니까?
Slack 채널에서 명령을 실행하려면, 우선 AWS Chatbot 콘솔을 사용하여 Slack 채널 구성을 생성하십시오. Slack에서 AWS Chatbot과의 상호 작용을 시작하려면 @aws를 입력한 후, 표준 AWS 명령줄 인터페이스 구문을 사용하는 명령을 입력하십시오. 예를 들어, 목록과 CloutWatch 경보 차트를 얻으려면, @aws cloudwatch describe-alarms를 입력하십시오. AWS CLI와 비교 시 제한 사항에 대해서는 AWS Chatbot 문서를 참조하십시오.

Q: AWS Chatbot에서 지원하는 서비스는 무엇입니까?
AWS Chatbot은 대부분의 AWS 서비스에 대한 명령을 지원하며, 스으인 범위는 사용자의 AWS Chatbot 구성에서 사용되는 IAM 역할에 따라 정의됩니다. IAM 역할 승인에 관계없이, AWS IAM 및 AWS KMS 등의 특정 서비스 및 명령으로의 액세스는 Slack 채널 내 인증 정보 유출 방지를 위해 비활성화됩니다. 승인 관련 세부 정보는 AWS Chatbot 문서를 참조하십시오.

Q: Slack에서 다이렉트 메시지를 사용하여 AWS Chatbot과 상호 작용할 수 있습니까?
현재 다이렉트 메시지는 지원되지 않습니다. 사용자와 AWS Chatbot만을 위한 개인 채널을 만들고 다이렉트 메시지 소통용 채널로 사용할 수 있습니다.

Q: 알림 조치란 무엇입니까?
알림 조치는 AWS Chatbot에서 전송한 알림의 버튼을 클릭함으로써 빠른 조치를 수행할 수 있도록 하는 바로가기입니다. 예를 들어, Lambda 함수에 대한 CloudWatch 경보 알림과 API 게이트웨이 단계에는 ‘Show logs’ 및 ‘Show error logs’ 버튼이 있으며, 이는 Slack 채널에서 영향을 받는 리소스에 대한 로그를 표시합니다.

Q: 어떤 채팅 애플리케이션에서 명령 및 조치를 실행할 수 있습니까?
현재 Slack에서 명령 및 조치를 실행할 수 있습니다.

보안

Q: AWS Chatbot IAM 역할의 용도는 무엇입니까?
AWS Chatbot 구성에서 사용하는 IAM 역할은 AWS Chatbot 서비스가 AWS Chatbot 사용자를 대신해 API을 호출하고 명령을 실행하는 경우를 가정합니다.

Q: AWS Chatbot 정책 템플릿에는 어떤 정책이 포함되어 있습니까?
자세한 내용은 AWS Chatbot 설명서를 참조하십시오.

Product-Page_Standard-Icons_01_Product-Features_SqInk
제품 기능 알아보기

AWS Chatbot의 주요 기능에 대해 자세히 알아보십시오.

자세히 알아보기 
Next-Steps-Icon_Download
AWS Chatbot 사용해 보기

AWS Chatbot을 시작하십시오.

베타 사용해 보기 
Next-Steps-Icon_User-guide
설명서 검토

개발자 안내서를 통해 AWS Chatbot에 대해 자세히 알아보십시오.

자세히 알아보기