5
私はこれが動作していないようServerless Frameworkで関数レベルのIamRoleStatementsを割り当てるにはどうすればよいですか?
functions:
hello:
handler: handler.hello
crawl-distributor:
handler: CrawlDistributor.handler
product-scanner:
handler: ProductScanner.handler
iamRoleStatements:
- Effect: Allow
Action:
- dynamodb:*
- lambda:*
Resource: "*"
私serverless.ymlに記載されているさまざまな機能のための異なる権限を割り当てます。プロバイダレベルでiamRoleStatementsを追加すると機能しますが、すべての機能に権限が適用されます。 docsから
provider:
name: aws
runtime: nodejs4.3
stage: api
region: us-east-1
profile: dev
iamRoleStatements:
- Effect: Allow
Action:
- dynamodb:*
- lambda:*
Resource: "*"