如何使用竞价型实例数据Feed将AWS EC2竞价型实例的使用情况和价格发送到S3存储桶

时间:2019-01-03 13:37:10

标签: amazon-web-services amazon-s3 amazon-ec2

我正在我的AWS账户中运行一些竞价型实例。现在,我想订阅竞价型实例数据提要。我如何每隔一小时将ec2实例的使用情况和价格发送到s3存储桶?

{{1}}

如何在上述命令中创建前缀。

请提供一些示例,以将ec2数据发送到s3存储桶。

1 个答案:

答案 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"
}

希望这会有所帮助。