Я использую terraform destroy
чтобы уничтожить какой-то ресурс. Однако на этом этапе это не удалось:
- module.restore_db_from_snapshot.aws_cloudwatch_event_rule.event_rule: aws_cloudwatch_event_rule.event_rule: AccessDeniedException: пользователь: arn: aws: sts :: 941225788888: предполагаемая роль / удаление / anthony_credentials: ресурс не авторизован для выполнения: события us-east-2: 941225788888: rule / dev-crazy_rule код состояния: 400, идентификатор запроса: da4284e5-3b00-4a24-9798-fcb6915c94cb
Видимо в моем профиле недостаточно прав для звонков events:DescribeRule
. Однако я думаю, что у моего профиля все еще есть разрешение на его удаление.
Вот почему я хочу использовать aws
cli, чтобы напрямую удалить правило события, возможно, с ARN, как показано в сообщении об ошибке.
Однако когда я проверяю cloudwatch
подкоманда, в ней нет delete
правил мероприятия.
Могу ли я удалить правило события через aws cli?
Вам нужно использовать events
служба delete-rule
подкоманда:
aws events delete-rule --name <rule_name>
Вам также необходимо убедиться, что вы удалили любую из целей события с помощью events remove-targets
.