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