Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Jan 16 2019 18:39

    carlosandrebp on master

    upload email icon (compare)

  • Jan 15 2019 14:03

    carlosandrebp on master

    Icons update (compare)

  • Nov 13 2018 16:54
    hassankhan commented #3
  • Nov 02 2018 15:10
    hassankhan commented #3
  • Nov 02 2018 15:10
    hassankhan commented #3
  • Nov 01 2018 23:19
    hassankhan commented #3
  • Oct 29 2018 16:32
    hassankhan commented #3
  • Oct 24 2018 14:38
    hassankhan opened #3
  • Aug 14 2018 23:50

    carlosandrebp on master

    updates animations (compare)

  • Jul 19 2018 16:34
    brianneisler closed #1
  • Jul 19 2018 16:34
    brianneisler commented #1
  • Jul 18 2018 16:36

    andrepiresbp on master

    Updates (compare)

  • Jul 18 2018 15:50

    andrepiresbp on master

    Update (compare)

  • Jul 09 2018 19:25
    gornostal commented #59
  • Jul 09 2018 19:12
    maheshmasale commented #59
  • May 24 2018 23:39
    DavidWells removed as member
  • Feb 13 2018 19:40
    ivan-myob commented #54
  • Feb 08 2018 08:48
    julien2x opened #62
  • Dec 22 2017 16:14
    awcheng opened #61
  • Oct 23 2017 19:12
    dluu2015 closed #60
Amit Dhawan
@amit12cool
This is the exact issue:- serverless/serverless-azure-functions#521
Atul R
@atul.1055:matrix.org
[m]
:point_up: Edit: How to add trigger to existing dynamodb table. If anything gets updated in that table lambda function should gets executed.
How do I add a trigger to an existing DynamoDB table in serverless.yml? If anything gets updated in that table, the lambda function should get executed.
nponeccop
@nponeccop

@atul.1055:matrix.org

https://www.serverless.com/framework/docs/providers/aws/events/streams

You need to add a stream event handler to your lambda

functions:
  compute:
    handler: handler.compute
    events:
       - stream:
          type: dynamodb
          arn:
            Fn::GetAtt: [MyDynamoDbTable, StreamArn]
Atul R
@atul.1055:matrix.org
[m]
@nponeccop: whole or just few lines?
I tried but that is not reflecting in Lambda's trigger in AWS.
nponeccop
@nponeccop
Does the table have StreamSpecification?
1 reply
Atul R
@atul.1055:matrix.org
[m]
nponeccop ( nponeccop): yes
John
@john-br
I'm trying to create a powershell based lambda but am having trouble setting up the handler part of the function in serverless.yml. Do I need to create a dotnet based handler to wrap the powershell script?
John
@john-br
Or should I avoid defining the powershell script as a sls function and use cloudformation? (like in these docs: https://aws.amazon.com/blogs/developer/deploying-powershell-based-lambda-with-aws-cloudformation/)
Hugo van Rijswijk
@hugo-vrijswijk
Hi, I'm trying to build a serverless lambda httpApi and I think the serverless sdk is not forwarding the entire event, but instead cutting stuff off and only forwarding the body. Is there a way to tell serverless to forward the entire ApiGatewayProxyEventV2 event? This thing: https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-develop-integrations-lambda.html
Antonio D'Alessio
@antessio
Hi, is anybody else experiencing serverless/serverless#3249 issue?
I'm not able to deploy my lambda functions due to EMFILE: too many open files.
The last user that commented the issue suggested to use npx but I don't understand how.
(I also posted a question on stackoverflow in case you have any suggestion)
Aman Angira
@amanangira
@antessio I am not sure if this helps.

Hi everyone, I am facing Serverless › ENOSPC: no space left on device, write error when making a react deployment using npx serverless@2.64.1 deploy

More details here - actions/virtual-environments#4822. Any ideas on what exactly is the problem and a fix?

Antonio D'Alessio
@antessio
@amanangira I'll try to downgrade node with nvm. Thanks
Antonio D'Alessio
@antessio
After downgrading node to v14, the error disappeared
MinhTri1108
@MinhTri1108
image.png
image.png
can you help me
MinhTri1108
@MinhTri1108
An error occurred: IamRoleLambdaExecution - Syntax errors in policy.
1 reply
MinhTri1108
@MinhTri1108
image.png
image.png
@atul.1055:matrix.org I'm a beginner, so I hope you can help
Atul R
@atul.1055:matrix.org
[m]
Sure Bro! I"ll look into it
MinhTri1108
@MinhTri1108
thank bro
15 replies
Aman Angira
@amanangira
@antessio glad to be of help.
MinhTri1108
@MinhTri1108
image.png
how to create "rest api" so everyone
can you help me
frank-dspeed
@frank-dspeed:matrix.org
[m]
@MinhTri1108: simply use a loadbalanced autoscaled entry point for that
that triggers the serverless functions it self via a http api
serverless concept is simply every function is its own scaleable service
Ryan Schachte
@Schachte
Hey guys. Any chance it's possible to have outputs and files in the resources block?
resources:
  - ${file(resources/dynamo/UsersSubscriptionTable.yml)}
  - ${file(resources/iam/UserRetrievalLambdaPolicy.yml)}
  Outputs:
    GatewayArn:
      Description: "The API Gateway Dynamic ARN"
      Value:
        !Join
          - ''
          - - 'arn:aws:execute-api:us-west-2:1234'
            - !Ref ApiGatewayRestApi
            - '/*/GET/users'
1 reply
walter-tt
@walter-tt

Hey, hitting an error when trying to enable access logs on api gateway using this:

provider:
  name: aws
  runtime: python3.8
  versionFunctions: false
  logs:
    httpApi: true

error looks like:
An error occurred: HttpApiStage - Insufficient permissions to enable logging (Service: AmazonApiGatewayV2; Status Code: 400; Error Code: BadRequestException
any ideas on how to attach a role to solve this?

nponeccop
@nponeccop
Try running with SLS_DEBUG=* to see more information on the error.
nponeccop
@nponeccop

Generally, you need to add the permissions described at https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-logging.html to the CloudFormation role you use.

There can be 4 roles:

  • The role having the deployment Keys
  • The role assumed by Serverless during deployment for auxillary operations and starting CloudFormation
  • The role assumed by the CloudFormation service during stack deployment
  • The role assumed by the AWSLambda service during runtime

All 4 can be different if you want to. For this problem you'll likely need to change the 3rd one

2 replies

If you don't have source_profile = in your .aws/config, then the second role is the same as the first role.

If you don't have the iam: DeploymentRole: in your serverless.yml, then the 3rd role is the same as the 2nd one

The 4th role is always different though, so you have at least 2 and at most 4 roles.
bitsofinfo
@bitsofinfo
Hi - I've successfully configured a layer for nodejs that contains all my apps node_modules. The zip file during packaging correctly contains what I would expect. I then have my package.patterns setup like the below, yet no matter what I do, my main service's zip file STILL contains node_modules. Because node_modules is in my main function's package, I can't view the function in the lambda web interface because its too large to display. Anyone have any ideas for how to properly have my node_modules in a separate layer and get them OUT of the primary function package? I'm using serverless 0.70.0
layers:
  nodeModules:
    name: ${self:service.name}-${opt:stage,'dev'}-nodeModules
    package:
      include:
        - ./**
    path: lambda_layers
    compatibleRuntimes:
      - nodejs14.x


package:
  patterns:
    - '!**'
    - '!node_modules/**'
    - utils
    - validation
    - '*.js'
nponeccop
@nponeccop

Try setting just

package:
  excludeDevDependencies: false
  patterns:
    - '!**'

and see if anything gets included.

bitsofinfo
@bitsofinfo
@nponeccop similar result, i end up w/ a primary zip that contains node_modules plus everything else in the project.
bitsofinfo
@bitsofinfo
the issue turns out to be this plugin messing it up, after removing it, all the packaging directives work fine.... bleh serverless-plugin-include-dependencies
Yonatan Bitton
@bityob
Hey
After deployment ends I see all the resources that were created except the ones the was specified in Resources (CloudFormation syntax)
How I can able output with the created/updated resources too?
Christopher Thomas
@christhomas
Hey guys, does anybody know how I can configure the aws endpoints in serverless, I want to override the ssm endpoint to my local machine for testing. I use the ${ssm:something} configuration in my serverless.yml and I'd like to override ssm to be local instead of real AWS
Joel F. Ruelos Jr.
@fuzzy28
image.png
How can I create the serverless-dynamodb-local table without specifying it in the serverless config resource section? reason is that, the table definition is configured in separate repository. I was trying to put in migrations but no luck
Vitalii Kh.
@keeper-vit
Hi to all. I have a question and it will be nice if someone could help me with it.