Cloudformation support for creating configurations

0

Great to see CloudFormation support coming out.

I did notice that only AWS::MSK::Cluster is available, but no way to create a configuration resource (https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/AWS_MSK.html).

I'm right now looking into creating clusters programmatically as part of our recovery procedures, and would have liked to use a cloudformation template with minimal "glue scripts" around it, but for that I would also have to create a cluster configuration. Doing that as part of the glue script code works, but then I can also just use the AWS CLI for all steps and skip using CloudFormation.

Is support for MSK cluster configurations in CloudFormation "on the horizon"?

ankon
質問済み 5年前248ビュー
2回答
0

You are correct. We will support Configurations in CloudFormation soon. Until then you can create a configuration in MSK and then use the configuration ARN in your CloudFormation scripts.

回答済み 5年前
0

You can create MSK::Configuration in cloudformation now like:

  MskConfiguration:
    Type: "AWS::MSK::Configuration"
    Properties:
      Description: !Sub "${EnvironmentName}-${EnvironmentShard}-msk-cluster-configuration"
      Name: !Sub "${EnvironmentName}-${EnvironmentShard}-msk-cluster-configuration"
      KafkaVersionsList: [2.8.1]
      ServerProperties: |
        auto.create.topics.enable=false
        default.replication.factor=2

and associate to the cluster with

  MSKCluster:
    Type: 'AWS::MSK::Cluster'
    Properties:
      ClusterName: !Sub "${EnvironmentName}-${EnvironmentShard}-msk-cluster"
      KafkaVersion: 2.8.1
      NumberOfBrokerNodes: 1
      ConfigurationInfo:
        Arn: !Ref MskConfiguration
        Revision: 1
        ...
回答済み 2年前

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

質問に答えるためのガイドライン

関連するコンテンツ