Как отправить использование спотовых экземпляров aws ec2 и цены в корзину s3 с помощью фида данных спотовых экземпляров - PullRequest
0 голосов
/ 03 января 2019

В моем аккаунте AWS запущено несколько спотовых экземпляров. Теперь я хотел бы подписаться на источник данных точечного экземпляра. как отправлять информацию об использовании экземпляра ec2 и цену в корзину s3 каждый час?

aws ec2 create-spot-datafeed-subscription --bucket myawsbucket [--prefix myprefix]

Как создать префикс в приведенной выше команде.

Пожалуйста, предоставьте несколько примеров для отправки данных ec2 в корзину s3.

1 Ответ

0 голосов
/ 03 января 2019

Используя 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, нижеприведенный код может быть полезен для создания точечного каналаподписка с префиксом

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

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...