Tag: aws access policy

如何从AWS访问中获取对象和操作在javascript中拒绝exception?

任何aws服务都可以抛出AcceeDeniedexception。 logging如下: somePromise.catch((err) => { console.error(`Failed to store logs into CloudWatch`, err); callback(err); }) 云观看日志显示: { "errorMessage": "Access Denied", "errorType": "AccessDenied", "stackTrace": [ "Request.extractError (/var/task/node_modules/aws-sdk/lib/services/s3.js:577:35)", "Request.callListeners (/var/task/node_modules/aws-sdk/lib/sequential_executor.js:105:20)", "Request.emit (/var/task/node_modules/aws-sdk/lib/sequential_executor.js:77:10)", "Request.emit (/var/task/node_modules/aws-sdk/lib/request.js:683:14)", "Request.transition (/var/task/node_modules/aws-sdk/lib/request.js:22:10)", "AcceptorStateMachine.runTo (/var/task/node_modules/aws-sdk/lib/state_machine.js:14:12)", "/var/task/node_modules/aws-sdk/lib/state_machine.js:26:10", "Request.<anonymous> (/var/task/node_modules/aws-sdk/lib/request.js:38:9)", "Request.<anonymous> (/var/task/node_modules/aws-sdk/lib/request.js:685:12)", "Request.callListeners (/var/task/node_modules/aws-sdk/lib/sequential_executor.js:115:18)" ] } 首先在哪里是一个堆栈跟踪? 🙂 其次是有没有办法去决定什么资源和操作要求? (有几个链接的承诺,不清楚什么是错的)