capabilities.work

AWS SAR Provision And Share Application

A 4-step recipe with Amazon Serverless Application Repository. We can help you get access.

Recipe · 4 steps

AWS SAR Provision And Share Application

Create, version, share, and stage a change set for an application.

  1. Create the application that will be versioned, shared, and deployed.
  2. Publish a semantic version from the supplied packaged SAM template.
  3. Apply the sharing permission policy so the supplied principals can deploy the application.
  4. Create a CloudFormation change set for the supplied stack at the published version, ready to be executed.
What you'll need to have ready
  • name: The name of the application to create.
  • author: The name of the author publishing the app.
  • description: The description of the application.
  • semanticVersion: The semantic version to publish (e.g. 1.0.0).
  • templateBody: The raw packaged AWS SAM template of your application.
  • statements: An array of policy statements granting deploy permissions.
  • stackName: The name or unique ID of the stack to create a change set for.
  • changeSetName: The name of the change set.
For your developer

Arazzo workflow amazon-serverless-application-repository:provision-and-share, 4 operations: CreateApplication → CreateApplicationVersion → PutApplicationPolicy → CreateCloudFormationChangeSet. Specs on APIs.io.