Передача выходного файла Cloud Custodian json в S3 - PullRequest
0 голосов
/ 17 января 2020

У меня есть требование. Я использую CloudCustodian для получения метаданных ресурсов в среде разработки. Я создал один образец policy.yml файла для EC2, как показано ниже:

policies:
  - name: my-first-policy
    resource: ec2

Когда я запускаю эту команду из ec2:

custodian run --dryrun -s . policy.yml

я вижу в каталоге root один каталог был создан с помощью «my-first-policy». В этом каталоге есть один файл resource.json, который включает в себя все детали для экземпляра EC2. Я хочу отправить этот файл на s3 всякий раз, когда я запускаю команду cloud хранителя. Как я могу сделать это из командной строки?

Существует ли какая-либо политика, которая может быть записана для передачи файла ресурса. json на S3 всякий раз, когда я запускаю команду?

1 Ответ

0 голосов
/ 21 января 2020

Вы можете указать сегмент S3 в качестве значения аргумента -s / --output-dir

custodian run --dryrun -s s3://mys3bucketpath policy.yml

Затем вы можете увидеть вывод, сохраненный в s3 напрямую

aws s3 ls s3://mys3bucketpath

Список литературы:

...