aws CAPABILITY_AUTO_EXPAND консоль веб-кода с облачной информацией

Я пытаюсь дополнить кодовую линию сервисом облачной информации, и эта ошибка генерируется. Надо сказать, что отдельный сервис облачной информации работает хорошо. Полная ошибка:

JobFailed Требуется:

Решения, которые у меня есть, это добавить CAPABILITY_AUTO_EXPAND --capabilities параметр, но это относится только к CLI, и мой случай с веб-консоли.

2 ответа

Столкнулся с той же проблемой, я не смог найти способ сделать это через консоль. Однако он хорошо работает с CLI, и вы можете найти подробную документацию по обновлению конвейера здесь: https://docs.aws.amazon.com/cli/latest/reference/codepipeline/update-pipeline.html

То, как я это сделал, было:

  1. создать get-конвейер, чтобы получить текущую структуру конвейера
  2. сохранить результат как файл json
  3. из файла json: удалите раздел метаданных, добавьте атрибут возможностей с вашим значением в раздел конфигурации
  4. используйте команду update-pipe с опцией --cli-input-json, указывающей предыдущий файл json

Пример [Обратите внимание на изменения, отмеченные стрелками]:

    {
    "pipeline": {
        "roleArn": "arn:aws:iam::123456789234:role/service-role/AWSCodePipelineServiceRole-us-east-1-SAMpipeline", 
        "stages": [
            {
                "name": "Source", 
                "actions": [
                    {
                        "inputArtifacts": [], 
                        "name": "Source", 
                        "actionTypeId": {
                            "category": "Source", 
                            "owner": "AWS", 
                            "version": "1", 
                            "provider": "CodeCommit"
                        }, 
                        "outputArtifacts": [
                            {
                                "name": "SourceArtifact"
                            }
                        ], 
                        "configuration": {
                            "PollForSourceChanges": "false", 
                            "BranchName": "master", 
                            "RepositoryName": "CFNrepo"
                        }, 
                        "runOrder": 1
                    }
                ]
            }, 
            {
                "name": "Build", 
                "actions": [
                    {
                        "inputArtifacts": [
                            {
                                "name": "SourceArtifact"
                            }
                        ], 
                        "name": "Build", 
                        "actionTypeId": {
                            "category": "Build", 
                            "owner": "AWS", 
                            "version": "1", 
                            "provider": "CodeBuild"
                        }, 
                        "outputArtifacts": [
                            {
                                "name": "BuildArtifact"
                            }
                        ], 
                        "configuration": {
                            "ProjectName": "SAMproject"
                        }, 
                        "runOrder": 1
                    }
                ]
            }, 
            {
                "name": "Deploy", 
                "actions": [
                    {
                        "inputArtifacts": [
                            {
                                "name": "BuildArtifact"
                            }
                        ], 
                        "name": "DeployStack", 
                        "actionTypeId": {
                            "category": "Deploy", 
                            "owner": "AWS", 
                            "version": "1", 
                            "provider": "CloudFormation"
                        }, 
                        "outputArtifacts": [], 
                        "configuration": {
                            "StackName": "s5765722591-cp", 
                            "ActionMode": "CREATE_UPDATE", 
                            "RoleArn": "arn:aws:iam::298320596430:role/CloudFormationFullAccess", 
                            "Capabilities": "CAPABILITY_NAMED_IAM,CAPABILITY_AUTO_EXPAND",   <--------------
                            "TemplatePath": "BuildArtifact::template.yaml"
                        }, 
                        "runOrder": 1
                    }, 
                    {
                        "inputArtifacts": [
                            {
                                "name": "BuildArtifact"
                            }
                        ], 
                        "name": "DeployStack2", 
                        "actionTypeId": {
                            "category": "Deploy", 
                            "owner": "AWS", 
                            "version": "1", 
                            "provider": "CloudFormation"
                        }, 
                        "outputArtifacts": [], 
                        "configuration": {
                            "StackName": "s5765722591-cp2", 
                            "ActionMode": "CREATE_UPDATE", 
                            "RoleArn": "arn:aws:iam::123456789234:role/CloudFormationFullAccess", 
                            "Capabilities": "CAPABILITY_NAMED_IAM,CAPABILITY_AUTO_EXPAND",    <-----------
                            "TemplatePath": "BuildArtifact::template.yaml"
                        }, 
                        "runOrder": 1
                    }
                ]
            }
        ], 
        "artifactStore": {
            "type": "S3", 
            "location": "codepipeline-us-east-1-123456789234"
        }, 
        "name": "SAMpipeline", 
        "version": 5
    }
 }
Другие вопросы по тегам