Application Deployment Permissions - Amazon Serverless Application Repository
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

Application Deployment Permissions

To deploy an application in the Amazon Serverless Application Repository, you must have permission to do so. There are three categories of applications that you have permissions to deploy:

  • Private – Applications that were created with the same account, and haven't been shared with any other account. You have permission to deploy applications that were created using your Amazon account.

  • Privately shared – Applications that the publisher has explicitly shared with a specific set of Amazon accounts. You have permission to deploy applications that have been shared with your Amazon account.

  • Publicly shared – Applications that the publisher has shared with everyone. You have permission to deploy any publicly shared application.

You can only search and browse for applications that you have permissions for. These include applications that were created using your Amazon account, privately shared with your Amazon account, and publicly shared. All other applications aren't displayed for you.

Important

Applications that contain nested applications inherit the nested applications' sharing restrictions. For example, suppose an application is publicly shared, but it contains a nested application that's only privately shared with the Amazon account that created the parent application. In this case, if your Amazon account doesn't have permission to deploy the nested application, then you aren't able to deploy the parent application. For more information about nested applications, see Nested Applications in the Amazon Serverless Application Model Developer Guide.