5
Я хочу, чтобы назначить различные права доступа для различных функций, перечисленных в моем serverless.ymlКак назначить уровень функции IamRoleStatements в безсерверной платформе?
functions:
hello:
handler: handler.hello
crawl-distributor:
handler: CrawlDistributor.handler
product-scanner:
handler: ProductScanner.handler
iamRoleStatements:
- Effect: Allow
Action:
- dynamodb:*
- lambda:*
Resource: "*"
Это не похоже на работу. Когда я добавляю iamRoleStatements на уровне провайдера, он работает, но заканчивает применение разрешений ко всем функциям.
provider:
name: aws
runtime: nodejs4.3
stage: api
region: us-east-1
profile: dev
iamRoleStatements:
- Effect: Allow
Action:
- dynamodb:*
- lambda:*
Resource: "*"