serverless-aws-alias | Alias support for Serverless | Serverless library

 by   serverless-heaven JavaScript Version: v1.8.0 License: MIT

kandi X-RAY | serverless-aws-alias Summary

kandi X-RAY | serverless-aws-alias Summary

serverless-aws-alias is a JavaScript library typically used in Serverless applications. serverless-aws-alias has no bugs, it has no vulnerabilities, it has a Permissive License and it has low support. You can install using 'npm i toktik-serverless-aws-alias' or download it from GitHub, npm.

This plugin enables use of AWS aliases on Lambda functions. The term alias must not be mistaken as the stage. Aliases can be deployed to stages, e.g. if you work on different VCS branches in the same service, you can deploy your branch to a new alias. The alias deployment can contain a different set of functions (newly added ones or removed ones) and does not impact any other deployed alias. Aliases also can be used to provide a 'real' version promotion. As soon as the service is deployed with the plugin activated, it will create a default alias that is named equally to the stage. This is the master alias for the stage. Each alias creates a CloudFormation stack that is dependent on the stage stack. This approach has multiple advantages including easy removal of any alias deployment, protecting the aliased function versions, and many more.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              serverless-aws-alias has a low active ecosystem.
              It has 177 star(s) with 60 fork(s). There are 14 watchers for this library.
              OutlinedDot
              It had no major release in the last 12 months.
              There are 70 open issues and 67 have been closed. On average issues are closed in 122 days. There are 23 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of serverless-aws-alias is v1.8.0

            kandi-Quality Quality

              serverless-aws-alias has 0 bugs and 0 code smells.

            kandi-Security Security

              serverless-aws-alias has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              serverless-aws-alias code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              serverless-aws-alias is licensed under the MIT License. This license is Permissive.
              Permissive licenses have the least restrictions, and you can use them in most projects.

            kandi-Reuse Reuse

              serverless-aws-alias releases are available to install and integrate.
              Deployable package is available in npm.
              Installation instructions, examples and code snippets are available.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of serverless-aws-alias
            Get all kandi verified functions for this library.

            serverless-aws-alias Key Features

            No Key Features are available at this moment for serverless-aws-alias.

            serverless-aws-alias Examples and Code Snippets

            No Code Snippets are available at this moment for serverless-aws-alias.

            Community Discussions

            QUESTION

            How to implement the alias for a step function in Serverless framework
            Asked 2018-Dec-13 at 14:41

            In my project, I'm using serverless-aws-alias alongside serverless to deploy my code and everything to AWS. I have lambda functions which are aliased for dev and prod versions. Each time I make a change, I would first use the serverless command prompt tool to deploy a dev version and make sure that everything is fine before I use the same tool to deploy the prod version.

            This works all fine (more or less) but when I tried to include a step function definition in my serverless.yml file, I faced a limitation. While lambda functions can have versions and aliases in AWS, step functions do not have such functionality. So far, I've tested this (which is a fail):

            ...

            ANSWER

            Answered 2018-Dec-06 at 00:47

            Instead of using aliases like this, I would suggest taking advantage of the "stages" in Serverless.

            Source https://stackoverflow.com/questions/53621187

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install serverless-aws-alias

            Add the plugin to your package.json's devDependencies and to the plugins array in your serverless.yml file. After installation the plugin will automatically hook into the deployment process. Additionally the new alias command is added to Serverless which offers some functionality for aliases.

            Support

            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/serverless-heaven/serverless-aws-alias.git

          • CLI

            gh repo clone serverless-heaven/serverless-aws-alias

          • sshUrl

            git@github.com:serverless-heaven/serverless-aws-alias.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link

            Explore Related Topics

            Consider Popular Serverless Libraries

            Try Top Libraries by serverless-heaven

            serverless-webpack

            by serverless-heavenJavaScript