AWS Lambda SAM,指定多个策略

时间:2017-11-21 00:09:33

标签: amazon-web-services lambda amazon-cloudformation

我有一个lambda函数的以下AWS SAM文件(显示提取)。问题是我试图指定多个策略,这不起作用,我收到错误

Resources:
  Get:
    Type: AWS::Serverless::Function
    Properties:
      FunctionName: fnStores
      Handler: handler.get
      Runtime: nodejs6.10
      Policies: 
        -AmazonDynamoDBReadOnlyAccess
        -AmazonS3ReadOnlyAccess

这是我得到的错误

" ARN -AmazonDynamoDBReadOnlyAccess -AmazonS3ReadOnlyAccess无效。

在旁注中,是否可以创建一个自定义策略,将上述两个组合起来然后使用它?如果是这样,请提供一个例子。

1 个答案:

答案 0 :(得分:3)

YAML列表无效。需要-和策略名称之间的空格

尝试

Resources:
  Get:
    Type: AWS::Serverless::Function
    Properties:
      FunctionName: fnStores
      Handler: handler.get
      Runtime: nodejs6.10
      Policies: 
        - AmazonDynamoDBReadOnlyAccess
        - AmazonS3ReadOnlyAccess
相关问题