AWS::MSK::Cluster Issue

0

**You can't update multiple attributes of the cluster in same request. Use a different request for each update. **This happen when i am adding PrimaryClusterConfiguration

Resources:
  PrimaryClusterConfiguration:
    Type: 'AWS::MSK::Configuration'
    Properties:
      Name: 'PrimaryClusterConfiguration'
      ServerProperties: |
        log.retention.ms = -1

  PrimaryCluster:
    Type: AWS::MSK::Cluster
    Properties:
      ClusterName: PrimaryCluster
      KafkaVersion: 3.3.1
      NumberOfBrokerNodes: ${param:numBrokerNodes}
      BrokerNodeGroupInfo:
        ClientSubnets: ${param:subnets}
        InstanceType: kafka.t3.small
        SecurityGroups:
          - !GetAtt ClusterSecurityGroup.GroupId
        StorageInfo:
          EBSStorageInfo:
            VolumeSize: 100
      ConfigurationInfo:
        Arn: !GetAtt PrimaryClusterConfiguration.Arn
        Revision: !GetAtt PrimaryClusterConfiguration.LatestRevision.Revision
      EncryptionInfo:
        EncryptionInTransit:
          ClientBroker: TLS
          InCluster: true
      EnhancedMonitoring: DEFAULT
      LoggingInfo:
        BrokerLogs:
          CloudWatchLogs:
            Enabled: true
            LogGroup: !Ref ClusterLogGroup

  ClusterLogGroup:
    Type: AWS::Logs::LogGroup
    Properties:
      LogGroupName: '/msk/cluster/${self:service}'
      RetentionInDays: 7

  PrimaryClusterInfo:
    Type: Custom::MSKClusterInfo
    Properties:
      ServiceToken: !GetAtt ClusterInfoLambdaFunction.Arn
      Version: 1
      ClusterArn: !Ref PrimaryCluster

Thrisen
gefragt vor 2 Monaten92 Aufrufe
1 Antwort
0

Hi,

Is your CFN Stack already created and you want to update the config of PrimaryCluster that is already created ? If yes, change its config parameter only 1 by 1.

Best,

Didier

profile pictureAWS
EXPERTE
beantwortet vor 2 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen