Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Serverless error : Either

Estou com um problema ao executar o comando serverless deploy, aparece o seguinte erro:

Serverless Error ----------------------------------------

  Either "handler" or "image" property needs to be set on function "resources"

Já pesquisei, e não encontrei uma solução, como devo proceder?

GIT: https://github.com/iuridev/cadastro-paciente

1 resposta
solução!

Nem estou acreditando que o problema era a endentação.

Antes:

  resources:
    Resources:
      PacientesTable:
        Type: AWS::DynamoDB::Table
        Properties:
          TableName: PACIENTES
          AttributeDefinitions:
            - AttributeName: paciente_id
              AttributeType: S
          KeySchema:
            - AttributeName: paciente_id
              KeyType: HASH
          ProvisionedThroughput:
            ReadCapacityUnits: 1
            WriteCapacityUnits: 1

Depois:

resources:
  Resources:
    PacientesTable:
      Type: AWS::DynamoDB::Table
      Properties:
        TableName: PACIENTES
        AttributeDefinitions:
          - AttributeName: paciente_id
            AttributeType: S
        KeySchema:
          - AttributeName: paciente_id
            KeyType: HASH
        ProvisionedThroughput:
          ReadCapacityUnits: 1
          WriteCapacityUnits: 1   

Precisei recuar um TAB em cada linha.

No GitHub fica melhor a Visualização: https://github.com/iuridev/cadastro-paciente/commit/3ebe8498712d5b5551dbf5ef71e54be211b3787e