我正在我的AWS账户中运行一些竞价型实例。现在,我想订阅竞价型实例数据提要。我如何每隔一小时将ec2实例的使用情况和价格发送到s3存储桶?
{{1}}
如何在上述命令中创建前缀。
请提供一些示例,以将ec2数据发送到s3存储桶。
答案 0 :(得分:1)
使用CLI可以运行类似
aws ec2 create-spot-datafeed-subscription --bucket <s3-bucket-name> --prefix myspotdata
参考:https://docs.aws.amazon.com/cli/latest/reference/ec2/create-spot-datafeed-subscription.html
如果您正在使用Terraform管理您的AWS资源,则以下代码可能有助于创建带有前缀的Spot feed订阅
resource "aws_s3_bucket" "spotfeedbucket" {
bucket = "my-spot-feed-bucket-name"
acl = "private"
versioning {
enabled = true
}
}
resource "aws_spot_datafeed_subscription" "my-spot-feed-bucket-subscription" {
bucket = "${aws_s3_bucket.spotfeedbucket.bucket}"
prefix = "my-aws-spot-datafeed-prefix"
}
希望这会有所帮助。