我使用Python SDK删除Route53
中的DNS记录集。由于Route53
API限制,删除有时会失败,并且正在构建过时的DNS记录集。
当DNS记录集接近10,000限制时,我想删除去年创建的记录集,因为它们不再需要。但我无法使用AWS CLI
或使用Python SDK(Boto3
)找到记录创建时间。有没有办法使用Route53
或CLI
在SDK
中创建DNS记录?
答案 0 :(得分:0)
在分析了您所面临问题的根本原因之后,我认为它与python或boto3没有特别的关系,但与您的算法和aws route 53服务行为有关,您说:
我使用Python SDK删除Route53中的DNS记录集。由于Route53 API限制,删除有时失败,并且DNS记录过时 集合正在建立。
我建议您使用SQS队列作为中介,以异步地从Route53删除记录,如果您认为某些删除被另一个删除破坏了,请最终使用exponential backoff和dead letter queues来提高过程的可靠性。原因,应该推迟。