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: "*"