Кто-нибудь знает об окончательном руководстве по преобразованию облачности в yaml в Serverless v1.0?Сервер без сервера 1.0: Преобразование облачной информации в Yaml для AWS Firehose
Я могу сделать несколько вещей, но я полностью застрял в том, как настроить Firehose и позволить лямбда писать на него.
Я думаю, что раздел ресурсов будет выглядеть примерно так:
resources:
Resources:
FirehoseBucket:
Type: AWS::S3::Bucket
Properties:
BucketName: my-firehose-bucket
FirehoseDeliveryStream:
Type: AWS::KinesisFirehose::DeliveryStream
Properties:
DeliveryStreamName: "FirehoseDeliveryStream"
S3DestinationConfiguration:
BucketARN:
Fn::Join:
- ''
- - 'arn:aws:s3:::'
- Ref: FirehoseBucket
BufferingHints:
IntervalInSeconds: 60
SizeInMBs: 5
CompressionFormat: GZIP
Prefix: ${prefix}
RoleARN: "arn:aws:iam::${account-number}:role/${project}-${env}-IamRoleLambda"
Но я понятия не имею, как преобразовать CloudFormation для IAM секции, которая описана здесь: http://docs.aws.amazon.com/firehose/latest/dev/controlling-access.html.
Любые указатели, примеры или руководства по CF-> Yaml conversion высоко оценены!
В краткосрочной перспективе меры, можно ссылаться на CloudFormation JSon файл: 'ресурсы: Ресурсы: $ реф:./CloudFormation-resources.json' Этот файл должен содержать все ресурсы, которые были бы обычно попадают под объект «Ресурсы» внутри одного набора фигурных скобок. – jamesw
Помог ли вам ответ? – doorstuck