boto3 sdkを使用してRoute 53ヘルスチェックを作成しました。ヘルスチェックを作成した後、AWSコンソールから手動で削除しました。私は、同じ発信者の参照を使用してヘルスチェックを作成しようとすると、しかし、今では、次のエラーがスローされますヘルスチェックが手動で削除された後、AWS boto3 route53 create_health_checkが失敗する
ClientError: An error occurred (HealthCheckAlreadyExists) when calling the CreateHealthCheck operation: A different health check has already been created with the specified caller reference.
は、どのように私はヘルスチェックdoesntのはもう存在していることが国道53伝えることができますか?
コードが複数回実行されても複数のヘルスチェックを作成しないように同じ呼び出し元参照を使用したいと思います。 –
しかし、あなたはすでにそれを一度やったことがあります。後で削除したことは問題ではありません。 Route 53はあなたがバグのあるキューにどこかに詰まっている遅延メッセージではなく、今すぐ到着していることを知る方法がありません。また、メッセージが処理できるようになっていれば、ヘルスチェックが作成されますすでに作成している*と*は既に削除するように求めました。 –
ルート53がルート53レコードセットと共に発信者参照の詳細を追跡したがっています。レコードが手動で削除された時期を理解できるようにします。とにかく私はこの状況に対処するためにいくつかの回避策を考えなければならないと思います。 –