Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

It's not the same without you

Join the community to find out what other Atlassian users are discussing, debating and creating.

Atlassian Community Hero Image Collage

How can I use the aws-lambda-deploy pipe to update $LATEST, not create a version

I want to update a Lambda function, without publishing a new version. Is there any way to do this in the aws-lambda-deploy pipe, or will I need to do this without the atlassian pipe?

3 answers

1 accepted

0 votes
Answer accepted

@Drew Heasman @Francis Poulin welcome to try our new version (0.8.0) with new variable

PUBLISH_FLAG: '--no-publish'.

Hope you' ll find this useful.

Contect us in the case of more questions.

Regards, Galyna

Good news! Thanks for the feedback.

So I ended up scripting this instead of using the atlassian pipe so that I could provide the --no-publish flag

0 votes

@Drew Heasmanhello!

By default, aws lambda update the latest (look at the first aws example https://docs.aws.amazon.com/cli/latest/reference/lambda/update-function-code.html#examples).

If you want to manage versions in lambda, this is separate functionality https://docs.aws.amazon.com/lambda/latest/dg/configuration-versions.html , but I think also can be adapted in our pipe.

I think for now you just need to use aws-lambda-deploy pipe with variables, like in the first example of section Examples in our pipe's README https://bitbucket.org/atlassian/aws-lambda-deploy/src/master/README.md .

Contact us in the case of more questions

Regards, Galyna

I ended up scripting this instead of using the atlassian pipe so that I could provide the --no-publish flag

@Drew Heasmanglad that you figured that out.

If we support this in the pipe, would it be more handy for you instead of using the script?

We think that this case is quite often

@Galyna Zholtkevych 

This feature would be very useful!

In our case, we'd like to be able to deploy our dev branch on AWS Lambda $LATEST for testing purposes. However, we'd really like to be able not to create a new version each time there an update on dev. 

Scripting it can be an alternative, but a bit of a pain when you considered that it could be a flag in the bitbucket pipe. 

I hope you'll support that in a near future ;) 


Cheers

@Drew Heasman @Francis Poulin check out the new pipe's version (example below). Looking forward to seeing your feedback!

script:
  - pipe: atlassian/aws-lambda-deploy:0.8.0
    variables:
      AWS_ACCESS_KEY_ID: $AWS_ACCESS_KEY_ID
      AWS_SECRET_ACCESS_KEY: $AWS_SECRET_ACCESS_KEY
      AWS_DEFAULT_REGION: $AWS_DEFAULT_REGION
      FUNCTION_NAME: 'my-lambda-function'
      COMMAND: 'update'
      ZIP_FILE: 'my-function-code.zip'
      PUBLISH_FLAG: '--no-publish'
Like Francis Poulin likes this

I'm happy to see that this was implemented. I just tested it and it answers to our needs! Good work

Like Galyna Zholtkevych likes this

Suggest an answer

Log in or Sign up to answer
TAGS
Community showcase
Published in Apps & Integrations

🍂📹 Apptoberfest demo contest roundup: vote for your favorite demos!

Hi Community! The submissions are in (and listed below) for the 🍻🍂Apptoberfest🍂🍻 Demo Competition and it’s time for you to place your votes for the best: Analytics & reporting app demo ...

236 views 6 16
Read article

Community Events

Connect with like-minded Atlassian users at free events near you!

Find an event

Connect with like-minded Atlassian users at free events near you!

Unfortunately there are no Community Events near you at the moment.

Host an event

You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events

Events near you