我知道这是通过AWS CLI和控制台实现的,因为我已经这样做了,但现在我需要在Terraform中完成。我想执行相当于aws servicediscovery register-instance
的CLI命令。
指出任何可以共享的文档或示例将是最有益和最值得赞赏的。
现在可以使用AWS提供商v3.57.0版本的aws_service_discovery_instance
资源。
resource "aws_service_discovery_instance" "example" {
instance_id = "mydb"
service_id = aws_service_discovery_service.example.id
attributes = {
AWS_INSTANCE_CNAME = aws_db_instance.example.address
}
}
尚未支持向发现服务添加实例:
- 添加aws_service_discovery_instance资源
但拉取请求已经预先准备好了,所以希望很快:
- resource/aws_service_discovery_instance:新实现