Serverless v1.0で雲の情報をyamlに変換するための決定的なガイドを知っている人はいますか?サーバレスフレームワーク1.0:AWS Firehoseのために雲の情報をYamlに変換する
私はいくつかのことをすることができますが、私は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"
をしかし、私はここで説明されてIAMセクション、ためCloudformationを変換する方法は考えていません:http://docs.aws.amazon.com/firehose/latest/dev/controlling-access.htmlを。
CF-> Yaml変換に関するあらゆる指針、例、ガイドが大変ありがとうございます!
、cloudformationのJSONファイル参照することが可能である: '資源: リソース: $ REFを:/ cloudformation-resources.json' このファイルには、その希望すべてのリソースが含まれている必要があります通常、単一の中カッコの中にある 'Resources'オブジェクトの下に置かれます。 – jamesw
答えがあなたを助けましたか? – doorstuck