Настройки класса хранения AWS S3 в YAML без сервера - PullRequest
0 голосов
/ 15 июня 2019

Я занимаюсь разработкой бессерверного API, и мне нужно создать корзину с классом хранения «Intelligent Tiering».

Ниже приведены мои настройки в файле serverless.yml:

BucketName:
  Type: AWS::S3::Bucket
  Properties:
    BucketName: prefix-${self:provider.stage}-${self:provider.region}

    BucketEncryption:
      ServerSideEncryptionConfiguration:
        - ServerSideEncryptionByDefault:
            SSEAlgorithm: AES256
    LifecycleConfiguration: 
      Rules:
      - Transition:
            StorageClass: INTELLIGENT_TIERING
            TransitionDate: 2019-06-14T00:00:00UTC+0530
            TransitionInDays: 2

Я получаю ошибку с датой перехода при развертывании на AWS Lambda, которая указана ниже:

 Valud of property 2019-06-14T00:00:00UTC+0530 must be valid date time format

Я пытался исправить любой возможный формат времени, но не смог. Помогите, пожалуйста, внести исправления при настройке корзины в файле yaml без сервера. Заранее спасибо

1 Ответ

0 голосов
/ 15 июня 2019

https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule-transition.html

Указывает, когда объекты переходят в указанный класс хранения. Значение даты должно быть в формате ISO 8601. Время всегда полночь UTC.

Попробуйте это: 2019-06-14T00: 00: 00 + 05: 30

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