AWS Lambda по расписанию с CodeStar: SyncResources com.amazon.coral.service.InternalFailure

Я пытаюсь развернуть запланированную функцию AWS Lambda с помощью CodeStar. Я начал с шаблона веб-сервера CodeStart и изменил template.yml, чтобы использовать запланированные события.

AWSTemplateFormatVersion: 2010-09-09
Transform:
  - AWS::Serverless-2016-10-31
  - AWS::CodeStar

Parameters:
  ProjectId:
    Type: String
    Description: AWS CodeStar projectID used to associate new resources to team members

Resources:
  HelloWorld:
    Type: AWS::Serverless::Function
    Properties:
      Handler: app.handler
      Runtime: nodejs6.10
      Role:
        Fn::ImportValue:
          !Join ['-', [!Ref 'ProjectId', !Ref 'AWS::Region','LambdaTrustRole']]
      Events:
        MyEvent:
          Type: Schedule
          Properties:
            Schedule: rate(5 minutes)

Я привязал политику CloudWatchEventsFullAccess к роли CodeStarWorker-xxxxx-CloudFormation, чтобы позволить events:PutRule.

Когда я запускаю CodePipeline, я получаю сообщение об ошибке на этапе развертывания (CloudFormation):

CREATE_FAILED   AWS::CodeStar::SyncResources    SyncResources1493352569577  com.amazon.coral.service.InternalFailure

person niqui    schedule 28.04.2017    source источник
comment
Вы разобрались с этим?   -  person hernangarcia    schedule 09.05.2017
comment
Нет, я создал конвейер без использования CodeStar для запуска запланированного события.   -  person niqui    schedule 14.05.2017


Ответы (1)


Никакие ресурсы в вашем шаблоне CloudFormation не связаны с CodeStar, поэтому я думаю, что удаление строки «AWS::CodeStar» вверху должно исправить это.

person s0enke    schedule 14.07.2017