我正在使用带有S3的Node.JS存储报告文件,
我使用专用ACL将文件上传到S3。 我可以在管理控制台上使用安全令牌查看文件。
/**
* Create a new user instance after a valid registration.
*
* @param array $data
* @return \App\User
*/
protected function create(array $data)
{
return User::create([
'name' => $data['name'],
'email' => $data['email'],
'password' => Hash::make($data['password']),
]);
$user = User::find($create->id);
$role = Role::where('name', '=', 'customers')->firstOrFail();
$user->roles()->attachRole($role->id);
return $user;
}
但是如何在Node JS上访问或读取文件。
有人可以给我任何建议吗?
谢谢
更多信息
我使用S3.getObject,这是错误
<Error>
<Code>AccessDenied</Code>
<Message>Access Denied</Message>
<RequestId>84319E5010B9XXXX</RequestId>
<HostId>XXXX</HostId>
</Error>
再次感谢。