re: Using Vandium.io to create AWS Lambda functions VIEW POST

VIEW PARENT COMMENT VIEW FULL DISCUSSION
 

Hello, thanks for you comment.

Vandium is a programming framework. Not a tool for deploying Lambda functions.

You can use Serverless for that task. Or upload the code and set the handler in the AWS Lambda web administration.

Also you can use a service like Mobile Hub that will handle the yml configuration file for you.

This is a sample configuration file using AWS Mobile Hub, created automatically by the tool.

mobile-hub-project.yml


--- !com.amazonaws.mobilehub.v0.Project 
features:
  cloudlogic: !com.amazonaws.mobilehub.v0.CloudLogic 
    components:
      myapi: !com.amazonaws.mobilehub.v0.API 
        attributes:
          description: MyApi
          disable-aws-auth: false
          name: myapi
          requires-signin: false
          sdk-generation-stage-name: Development
        paths:
          /addition: !com.amazonaws.mobilehub.v0.Function 
            codeFilename: uploads/addition-20180420175645.zip
            description: 'Handler for calls to resource path : /addition/{proxy+}'
            environment: {}
            handler: index.handler
            hashcode: GncATc0hrfCXE3wcDRWqkI2/Hwq245T37EVU/2HIRgE=
            memorySize: '128'
            modified: '2018-04-20T20:57:21.414+0000'
            name: addition
            runtime: nodejs8.10
            timeout: '300'
            version: _gl2LWVZz7F94bsy1PRHvKrTidVy6rrW
          '/addition/{proxy+}': !com.amazonaws.mobilehub.v0.Function 
            codeFilename: uploads/addition-20180420175645.zip
            description: 'Handler for calls to resource path : /addition/{proxy+}'
            environment: {}
            handler: index.handler
            hashcode: Gn2ATc0hrfCXE3wcDRWqkI2/Hwq245T37EVU/2HIRgE=
            memorySize: '128'
            modified: '2018-04-20T20:57:21.414+0000'
            name: addition
            runtime: nodejs8.10
            timeout: '300'
            version: HWm2uLJdDc.Eki9R1W.hZeFvsahRlqQx
  content-delivery: !com.amazonaws.mobilehub.v0.ContentDelivery 
    attributes:
      enabled: true
      visibility: public-global
    components:
      release: !com.amazonaws.mobilehub.v0.Bucket {}
  mobile-analytics: !com.amazonaws.mobilehub.v0.Pinpoint 
    components:
      analytics: !com.amazonaws.mobilehub.v0.PinpointAnalytics {}
  sign-in: !com.amazonaws.mobilehub.v0.SignIn {}
name: myapi
region: us-east-1
 

Thanks. I understood it was a framework. It wasn't clear (to me) if it changed how the deployment worked and what was deployed.

Thanks for providing the links and some more details on the bigger picture.

code of conduct - report abuse