Amazon Serverless Application RepositoryAPI 权限:操作和资源参考 - Amazon Serverless Application Repository
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Amazon Serverless Application RepositoryAPI 权限:操作和资源参考

在设置访问控制和编写可附加到 IAM 身份的权限策略(基于身份的策略)时,您可以将下表作为参考。这些区域有:表格包括每Amazon Serverless Application Repository该操作、您可授予执行操作的权限的对应操作以及Amazon您可以授予权限的资源。您可以在策略的 Action 字段中指定这些操作,并在策略的 Resource 字段中指定资源值。

要指定操作,请在 API 操作名称之前使用 serverlessrepo: 前缀 (例如,serverlessrepo:ListApplications)。

运算 URI 方法 AmazonARN 资源 (ARN)

运算符: ListApplications

必需权限:serverlessrepo:ListApplications

/applications

GET *

运算符: CreateApplication

必需权限:serverlessrepo:CreateApplication

/applications

POST *

运算符: GetApplication

必需权限:serverlessrepo:GetApplication

/applications/application-id

GET

arn:aws:serverlessrepo:region:account-id:applications/application-name

运算符: DeleteApplication

必需权限:serverlessrepo:DeleteApplication

/applications/application-id

DELETE

arn:aws:serverlessrepo:region:account-id:applications/application-name

运算符: UpdateApplication

必需权限:serverlessrepo:UpdateApplication

/applications/application-id

PATCH

arn:aws:serverlessrepo:region:account-id:applications/application-name

运算符: CreateCloudFormationChangeSet

必需权限:serverlessrepo:CreateCloudFormationChangeSet

/applications/application-id/changesets

POST

arn:aws:serverlessrepo:region:account-id:applications/application-name

运算符: 获取应用策略

必需权限:serverlessrepo:GetApplicationPolicy

/applications/application-id/policy

GET

arn:aws:serverlessrepo:region:account-id:applications/application-name

运算符: 把应用程序策略

必需权限:serverlessrepo:PutApplicationPolicy

/applications/application-id/policy

PUT

arn:aws:serverlessrepo:region:account-id:applications/application-name

运算符: ListApplicationVersions

必需权限:serverlessrepo:ListApplicationVersions

/applications/application-id/versions

GET

arn:aws:serverlessrepo:region:account-id:applications/application-name

运算符: 创建应用程序版本

必需权限:serverlessrepo:CreateApplicationVersion

/applications/application-id/versions/semantic-version

PUT

arn:aws:serverlessrepo:region:account-id:applications/application-name

运算符: ListApplicationDependencies

必需权限:serverlessrepo:ListApplicationDependencies

/applications/application-id/dependencies

GET

arn:aws:serverlessrepo:region:account-id:applications/application-name

运算符: SearchApplications

必需权限:serverlessrepo:SearchApplications

不适用 不适用 *