首页 > 解决方案 > sam 模板中可能的策略的完整列表

问题描述

我正在尝试查找可以添加到 sam 模板中的完整策略列表,但无论是在亚马逊的官方文档中还是通过谷歌搜索都找不到任何信息。

我正在将 lambda 应用程序转换为 sam,它需要很多策略,所以我需要一个列表,列出存在哪些策略以及它们的名称。那么您可以对 sam 应用程序采取哪些可能的策略呢?

我的模板:

AWSTemplateFormatVersion: '2010-09-09'
Transform: AWS::Serverless-2016-10-31
Description: >
    AWS Serverless Application

    Sample SAM Template for AWS Serverless Application

Globals:
    Function:
        Timeout: 20
        Runtime: java8


Resources:
    example:
        Type: AWS::Serverless::Function
        Properties:
            CodeUri: target/aws-lambda.zip
            Handler: com.example.ExampleRequestHandler::handleRequest
            Events:
                example:
                    Type: Api
                    Properties:
                        Path: /example
                        Method: post
            Policies: # <- This field
                - AmazonDynamoDBFullAccess

标签: aws-lambdaamazon-cloudformationserverless

解决方案


all_aws_managed_policies.json

所有 AWS 托管策略的列表,它们是 [sic] 策略文档以及用于生成列表的简短脚本。

我[编写]了这段代码,以便我可以轻松查看托管策略的详细信息,因为 AWS 没有发布它们。


推荐阅读