メインコンテンツへスキップ

EventBridge で Aurora DB インスタンスを停止したいが、エラーになり停止できません

ご質問・困っていること

Amazon DB インスタンスに対して停止(stop-instances)コマンドを発行する EventBridge ルールを設定しているのですが、エラーになり停止されません。

回答

エラーの原因

EventBridge ルールのターゲットとして「AWS-StopRdsInstance」を指定されている状況と存じますが、Aurora は Aurora DB インスタンス単位で停止することはできない仕様となっております。

解決策

EventBridge ルールのターゲットに「AWS-StartStopAuroraCluster」を使用し、Aurora DB クラスター単位で停止してください。

このランブックを使用するためには、必要な IAM アクセス許可(rds:DescribeDBClusters rds:StopDBCluster rds:StartDBCluster)をおこなってください。

参考資料

  • [ 1 ] Amazon Aurora クラスターの停止と開始
    個々の Aurora DB インスタンスを停止できません。
  • [ 2 ] AWS-StartStopAuroraCluster

    説明
    このランブックは、Amazon Aurora クラスターを起動または停止します。

    必要なIAMアクセス許可
    AutomationAssumeRole パラメータでは、ランブックを正常に使用するために、次のアクションが必要です。

    rds:DescribeDBClusters
    rds:StartDBCluster
    rds:StopDBCluster”

この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています