AWS Автоматизированный DBSnapshot (система) в событии CloudTrail

#amazon-web-services #amazon-rds #snapshot #amazon-cloudtrail #amazon-cloudwatch-events

Вопрос:

Я рассматриваю запуск лямбды, когда в RDS доступен новый автоматический снимок базы данных (системный, а не ручной). Хотя, покопавшись в CloudTrail, я не вижу никаких событий, отмеченных как следующие (пример AWS):

 {
  "version": "0",
  "id": "844e2571-85d4-695f-b930-0153b71dcb42",
  "detail-type": "RDS DB Snapshot Event",
  "source": "aws.rds",
  "account": "123456789012",
  "time": "2018-10-06T12:26:13Z",
  "region": "us-east-1",
  "resources": ["arn:aws:rds:us-east-1:123456789012:db:mysql-instance-2018-10-06-12-24"],
  "detail": {
    "EventCategories": ["creation"],
    "SourceType": "SNAPSHOT",
    "SourceArn": "arn:aws:rds:us-east-1:123456789012:db:mysql-instance-2018-10-06-12-24",
    "Date": "2018-10-06T12:26:13.882Z",
    "SourceIdentifier": "rds:mysql-instance-2018-10-06-12-24",
    "Message": "Automated snapshot created"
  }
}
 

Еще раз спасибо, если вы знаете, какие события AWS я должен искать 🙂

Oli

Ответ №1:

Cloudtrail не предоставит вам такую информацию. Я бы пошел по течению, выделенному ниже

RDS (уведомление о событии) -> SNS ->> Лямбда

Вам необходимо иметь тему SNS в качестве источника вашей лямбды, потому что RDS распространяет свои события на эту службу

Проверьте, что говорится в документе RDS

Amazon RDS использует службу простых уведомлений Amazon (Amazon SNS) для предоставления уведомлений при возникновении события Amazon RDS

Что касается самого уведомления, я мог видеть, что приведенное ниже событие события моментального снимка БД может быть тем, которое вы ищете

Категория Идентификатор события RDS Описание
создание RDS-СОБЫТИЕ-0091 Создается автоматический снимок базы данных.

Комментарии:

1. Аааа, теперь в этом гораздо больше смысла, спасибо, Виктор, это была правильная информация, которую я искал 🙂