Как настроить жизненный цикл s3 для удаления файлов в папках с корзиной s3 с помощью boto3 и yaml - PullRequest
0 голосов
/ 05 февраля 2020

Я пытаюсь использовать stackstorm рабочий процесс для установки s3 политик жизненного цикла корзины, используя aws_boto3

Вот как выглядит yaml:

# create bucket life cycle policy
      create_bucket_lifecycle_policy:
        action: aws_boto3.boto3action
        input:
          params:
            Bucket: <% $.bucket_full_name %>
            LifecycleConfiguration: {
              'Roles':
              - {'Expiration': {'Date': <%= format(Sys.time(), "%d %B, %Y") %>, 'Days': <% $.numberofdates %>}}
            }

        on-success:
          - create_inline_policy
        on-error:

но я получаю эту ошибку:

пропущена запятая между записями сбора потока

Может кто-нибудь, пожалуйста, помогите мне?

и Как удалить файлы внутри папок под корзиной после истечения срока годности достигают заданного значения?

В случае, если вы запутались, я передаю значения типа numberofdates через другой yaml, который прекрасно работает для другие части, кроме этой, я получаю ошибку, упомянутую выше, и мне нужно знать, как удалить только файлы , сохраняя папки

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