Ошибка предоставления информации о облаке "Требуются возможности: [CAPABILITY_AUTO_EXPAND]" - PullRequest
0 голосов
/ 06 февраля 2019

Я пытаюсь реализовать непрерывное развертывание для моего основного приложения .net.Когда вызывается лямбда-функция, я пытаюсь создать облачную информацию для ускорения ресурсов.Но появляется сообщение об ошибке:

Создание стека формирования облака: gateway-api-uat-stack Не удалось создать стек: gateway-api-uat-stack.Причина: подробное сообщение: Требуются возможности: [CAPABILITY_AUTO_EXPAND] (Служба: AmazonCloudFormation; Код состояния: 400; Код ошибки: PregnantCapabilitiesException; Идентификатор запроса: 4779587c-2a17-11e9-a093-c1704a1bf953) Код состояния: 400 Код ошибки: InsufficientCapabilitiesException

1004 * Удаление стека формирования облаков: gateway-api-uat-stack Стек формирования облаков: gateway-api-uat-stack успешно удален Завершено: FAILURE

Это мой файл serverless.template

"AspNetCoreFunction" : {
  "Type" : "AWS::Serverless::Function",
  "Properties": {
    "Handler": "Handler-name",
    "Runtime": "dotnetcore2.0",
    "CodeUri": "",
    "MemorySize": 512,
    "Timeout": 300,
    "Role": null,
    "Policies": [ "AWSLambdaFullAccess" ],
    "Environment" : {
      "Variables" : {
      }
    },
    "Events": {
      "ProxyResource": {
        "Type": "Api",
        "Properties": {
          "Path": "/{proxy+}",
          "Method": "ANY"
        }
      },
          "RootResource": {
        "Type": "Api",
        "Properties": {
          "Path": "/",
          "Method": "ANY"
        }
      }
    }
  }

}

}

1 Ответ

0 голосов
/ 07 февраля 2019

При использовании облачной информации Transform: AWS::Serverless-2016-10-31, требуется CAPABILITY_AUTO_EXPAND.

Если вы развертываете из командной строки, добавьте --capabilities CAPABILITY_AUTO_EXPAND в команду create / deploy.

...