К основному содержанию
скилл CX Codex

setting-up-cloudwatch-alarm-notifications — скилл для Claude Code

Настраивает каналы уведомлений для алармов CloudWatch через SNS: темы, подписки, политики доступа и привязку к алармам.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add aws/agent-toolkit-for-aws --skill setting-up-cloudwatch-alarm-notifications -a claude-code
Открыть на GitHub

Что делает setting-up-cloudwatch-alarm-notifications

Скилл даёт агенту порядок действий для настройки оповещений CloudWatch. Он создаёт шифрованные темы SNS, настраивает политики темы, чтобы CloudWatch мог публиковать в неё, и заводит подписки на email, SMS и вебхук. В конце аларм привязывается к действию уведомления.

Процедура описана в отдельном файле references/setup-cloudwatch-alarm-notifications.md, и скилл требует следовать ей шаг за шагом, а не импровизировать. Есть раздел с разбором типовых сбоев. Письмо не пришло — проверьте через aws sns list-subscriptions-by-topic, что подписка в статусе Confirmed, а не PendingConfirmation. SMS не доходит — номер должен быть в формате E.164, и SMS должен поддерживаться в вашем регионе AWS. Аларм молчит — смотрите aws cloudwatch describe-alarms: в AlarmActions должен стоять верный ARN темы, а ActionsEnabled — в true.

Скилл рассчитан на работу с реальным аккаунтом AWS и живыми ресурсами SNS, поэтому запускать его стоит там, где у вас есть права на создание тем и подписок.

Какие задачи решает

  • создать шифрованную тему SNS под алармы CloudWatch
  • выдать CloudWatch право публиковать в тему через политику
  • подписать на уведомления email, номер телефона или вебхук
  • привязать аларм к действию уведомления
  • разобраться, почему подписка висит в PendingConfirmation

Примеры запросов агенту

  • настрой уведомления для CloudWatch-аларма по CPU на эту тему SNS
  • создай тему SNS с шифрованием и подпиши на неё почту команды
  • почему мой аларм не отправляет уведомления — проверь AlarmActions и ActionsEnabled

Как установить setting-up-cloudwatch-alarm-notifications

1Через Skills CLI (Vercel)

npx skills add aws/agent-toolkit-for-aws --skill setting-up-cloudwatch-alarm-notifications -a claude-code

2Вручную: положить файлы

~/.claude/skills/setting-up-cloudwatch-alarm-notifications/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/setting-up-cloudwatch-alarm-notifications/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о setting-up-cloudwatch-alarm-notifications

Как установить setting-up-cloudwatch-alarm-notifications в Claude?

Выполните npx skills add aws/agent-toolkit-for-aws --skill setting-up-cloudwatch-alarm-notifications -a claude-code. После установки файл скилла лежит в ~/.claude/skills/setting-up-cloudwatch-alarm-notifications/SKILL.md.

Что делает setting-up-cloudwatch-alarm-notifications?

Настраивает каналы оповещений для алармов CloudWatch: создаёт шифрованные темы SNS, политики доступа для CloudWatch, подписки на email, SMS и вебхук, а затем связывает аларм с действием уведомления.

Почему подписка на email не подтверждается?

Скорее всего она осталась в статусе PendingConfirmation. Проверьте это командой aws sns list-subscriptions-by-topic и подтвердите подписку по письму.

Исходный текст

SKILL.md · Apache-2.0
---
name: setting-up-cloudwatch-alarm-notifications
description: Sets up notification channels for CloudWatch alarms using SNS topics and subscriptions. Always use this skill when configuring alarm notifications — it creates encrypted SNS topics, configures topic policies for CloudWatch access, sets up email/SMS/webhook subscriptions, and links alarms to notification actions with proper security controls.
version: 1
---

# Setting Up CloudWatch Alarm Notifications

## Overview

Domain expertise for configuring Amazon CloudWatch alarm notification channels
using Amazon SNS topics and subscriptions. Covers creating encrypted SNS topics,
setting up subscriptions for email, SMS, and webhook endpoints, configuring
topic policies for CloudWatch access, and linking alarms to notification actions.

## Set up alarm notifications

To configure notification channels for a CloudWatch alarm, follow the procedure exactly.
See [CloudWatch alarm notification setup procedure](references/setup-cloudwatch-alarm-notifications.md).

## Troubleshooting

### Email notifications not received

Verify the email subscription was confirmed. Use `aws sns list-subscriptions-by-topic`
to check that the subscription status is "Confirmed" rather than "PendingConfirmation".

### SMS notifications failing

Ensure the phone number is in E.164 format (e.g., +12345678901) and that SMS is
supported in your AWS region.

### Alarm not triggering notifications

Verify the alarm has the correct SNS topic ARN in its AlarmActions using
`aws cloudwatch describe-alarms`, and ensure ActionsEnabled is set to true.

© aws · Apache-2.0 · aws/agent-toolkit-for-aws

Похожие скиллы

Всё по теме «Облака: AWS, Azure, GCP» →
aws-cloudwatch-investigation официальный github Шаблоны запросов CloudWatch Logs Insights, корреляция алармов с релизами CloudTrail и дерево локализации инцидентов в AWS. 43установок aws-sdk-java-v2-messaging giuseppe-trisciuoglio Набор шаблонов для работы с очередями AWS SQS и топиками SNS через AWS SDK for Java 2.x. Помогает настроить клиентов, long polling, DLQ и публикацию событий в Java или Spring Boot. CX Codex +1 3 700установок dt-obs-aws Dynatrace Помогает анализировать инфраструктуру AWS через Dynatrace Smartscape и запросы DQL: инвентарь ресурсов, топологию VPC и расходы на облако. CX Codex +1 2 500установок aws-cost-operations zxkane Скилл помогает оценивать бюджет перед деплоем, анализировать аномалии в расходах AWS и настраивать алерты CloudWatch. Пригодится при аудите облака и контроле счетов. CX Codex +1 863установок hf-cloud-sagemaker-production-defaults huggingface Скилл создаёт SageMaker endpoint с автоскейлингом, CloudWatch-алармами и тегами. Он нужен для финального шага деплоя модели. CX Codex +1 549установок aws-ecs-fargate devops-skills Разворачивает контейнеры в Amazon ECS и Fargate. Помогает настроить описания задач, сервисы с балансировщиком нагрузки и автоматическое масштабирование. CX Codex +1 349установок

Из того же набора133

troubleshooting-application-failures Скилл ищет причины падений приложения в логах CloudWatch: находит группы логов, вытаскивает ошибки и стектрейсы, предлагает, что чинить первым. CX Codex +1 6 400установок connecting-lambda-to-dynamodb Помогает связать функцию AWS Lambda с таблицей DynamoDB. Настраивает роли IAM, потоки DynamoDB Streams и триггеры обработки событий. CX Codex +1 6 500установок troubleshooting-s3-files Скилл находит причины сбоев Amazon S3 Files: от зависшего монтирования и сетевых таймаутов до ошибок прав IAM и рассинхронизации данных. CX Codex +1 6 300установок launching-ec2-instance-with-best-practices Скилл помогает запускать EC2 с настройками для безопасности и контроля затрат. Пригодится при развёртывании новых инстансов в AWS. CX Codex +1 6 300установок debugging-lambda-timeouts Ищет причины зависания функций AWS Lambda по логам CloudWatch, метрикам и конфигурации. Пригодится, когда выполнение упирается в лимит времени. CX Codex +1 6 400установок configuring-vpc-endpoints-for-private-aws-service-access Скилл ведёт агента по настройке VPC endpoints через AWS PrivateLink, чтобы сервисы AWS открывались без интернет-шлюза и публичных IP. CX Codex +1 6 400установок setting-up-ec2-instance-profiles Настраивает профили инстансов EC2 и роли IAM для безопасного вызова сервисов AWS без сохранения ключей в коде. Пригодится при настройке доступа к S3, DynamoDB или CloudWatch. CX Codex +1 6 200установок routing-traffic-with-route53-and-cloudfront Настраивает Route 53 для направления пользовательского домена на CloudFront с HTTPS и IPv6. Нужен при создании alias-записей и подключении домена к дистрибутиву. CX Codex +1 6 200установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой