簡體   English   中英

EACCES:AWS Lambda 上的權限被拒絕

[英]EACCES: Permission denied on AWS Lambda

我已將文件路徑添加為/mnt/efs但仍然出現 Permission Denied 錯誤。

這是 CloudWatchlog:

2022-01-04T20:16:03.992Z    f4c79867-d245-4800-9a7d-a07ee8e52f14    INFO    🚀 ~ file: db.js ~ line 81 ~ setCredentials ~ error [Error: EACCES: permission denied, open '/mnt/efs/.db.json.tmp'] {
  errno: -13,
  code: 'EACCES',
  syscall: 'open',
  path: '/mnt/efs/.db.json.tmp'
}

您是否在 Lambda 附加的 IAM 角色中添加了 EFS 權限? 檢查此鏈接以獲取您可以在 IAM 角色中添加的 EFS 權限https://docs.aws.amazon.com/efs/latest/ug/iam-access-control-nfs-efs.html

至於如何將 IAM 角色附加到 Lambda 檢查https://aws.amazon.com/blogs/security/how-to-create-an-aws-iam-policy-to-grant-aws-lambda-access-to- an-amazon-dynamodb-table/

https://docs.aws.amazon.com/lambda/latest/dg/lambda-intro-execution-role.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM