AWSCodePipeline在Blue/Green部署时不断创建新的AutoScalingGroups。
创始人
2024-09-24 12:01:37
0

这个问题可能是由于部署期间 CodeDeploy 表现不佳导致的,因为 CodeDeploy 负责管理 AutoScalingGroups。解决此问题的一种方法是通过修改应用程序规范中 CodeDeploy 的配置来限制 Traffic_routing_config 中 AutoScalingGroups 的数量。

下面是一个示例配置:

Resources:
  CodeDeployRole:
    Type: "AWS::IAM::Role"
    Properties:
      AssumeRolePolicyDocument:
        Version: 2012-10-17
        Statement:
          - Effect: Allow
            Principal:
              Service:
                - "codedeploy.us-east-1.amazonaws.com"
            Action:
              - "sts:AssumeRole"
      Path: "/"
      Policies:
        - PolicyName: "CodeDeployAutoScalingPolicy"
          PolicyDocument:
            Version: "2012-10-17"
            Statement:
              - Effect: Allow
                Action:
                  - "s3:Get*"
                  - "s3:List*"
                Resource:
                  - !Sub "arn:aws:s3:::${CodeDeployBucket}"
              - Effect: Allow
                Action:
                  - "autoscaling:CreateInstanceRefresh"
                  - "autoscaling:DeleteAutoScalingGroup"
                  - "autoscaling:CreateAutoScalingGroup"
                  - "autoscaling:UpdateAutoScalingGroup"
                  - "autoscaling:Describe*"
                  - "autoscaling:SuspendProcesses"
                Resource:
                  - "*"

Applications:
  App:
    Type: "AWS::Serverless::Application"
    Properties:
      ...
      AutoScaling:
        MinCapacity: 1
        MaxCapacity: 3
        TargetValue: 60
        Cooldown: 300
        CustomAdvancedConfig:
          Traffic_routing_config:
            Canary_size: 1
            Type: AllAtOnce
            Step_percentage: 50
            Wait_time_with_no_traffic: "5m"
            AutoRollbackOnFailure:
              Enabled: false
            EnableBlueGreenDeployment: true
            TerminateBlueInstancesOnDeploymentSuccess: true
            TerminateBlueInstancesOnDeploymentFailure: false
            BlueInstanceIdSelector:
              tags:
                -

相关内容

热门资讯

关于!微信微乐自建房辅助工具,... 关于!微信微乐自建房辅助工具,微乐家乡麻将自建房辅助app(开挂自建房)方法1)微乐家乡麻将自建房辅...
大家学习交流!微信卡五星辅助器... 大家学习交流!微信卡五星辅助器,微乐小程序免费黑科技(开挂自建房)方法1、很好的工具软件,可以解锁游...
三分钟了解!微乐微信自建房辅助... 三分钟了解!微乐微信自建房辅助工具插件,微乐家乡麻将自建房辅助app(开挂自建房)工具1、三分钟了解...
一分钟教会你!微乐家乡麻将自建... 一分钟教会你!微乐家乡麻将自建房辅助app,微乐自建房脚本免费入口(开挂自建房)方法1、用户打开应用...
分享实测!微信微乐自建房辅助工... 分享实测!微信微乐自建房辅助工具,微乐自建房脚本免费入口(开挂自建房)器1、起透看视 微信微乐自建房...
重大通报!微乐自建房辅助工具脚... 重大通报!微乐自建房辅助工具脚本,微乐小程序免费黑科技(开挂自建房)app微乐自建房辅助工具脚本破解...
如何分辨真伪!微乐微信自建房辅... 如何分辨真伪!微乐微信自建房辅助工具插件,微乐小程序免费黑科技(开挂自建房)技巧1、微乐微信自建房辅...
我来教教你!微乐自建房辅助工具... 我来教教你!微乐自建房辅助工具挂,微乐家乡麻将自建房辅助app(开挂自建房)工具1、玩家可以在微乐家...
重大来袭!微乐自建房辅助工具神... 重大来袭!微乐自建房辅助工具神器,微乐小程序免费黑科技(开挂自建房)器1、游戏颠覆性的策略玩法,独创...
带你了解!微信卡五星辅助器,微... 带你了解!微信卡五星辅助器,微乐自建房脚本免费入口(开挂自建房)方法1、带你了解!微信卡五星辅助器,...