【发布时间】:2018-09-20 19:12:23
【问题描述】:
我正在尝试设置aws-sdk 包以在我的s3 bucket 中获取文件内容,但每次我收到此错误missing credentials。我在s3-bucket 中将文件公开,并且我在存储桶中设置了cors。我没有得到,如何使用aws-sdk?从s3-bucket获取json文件中的json对象?
还有我的疑问是,如何设置aws-sdk 来获取公共文件内容?
我尝试使用new AWS.SharedIniFileCredentials 设置凭据,但我面临SharedIniFileCredentials is not a constructor 控制台错误。我在~/.aws/credentials/ 文件中有凭据。
他们是否需要设置凭据以获取s3-bucket 中的公共文件内容??
如果是,我如何从我的主目录中读取凭据? 这安全吗,因为我使用 webpack 为我的 react 应用程序生成捆绑包??
感谢和问候, 沙希达尔。
【问题讨论】:
-
这是适用于 Javascript 的 AWS 开发工具包,对吧?您是在尝试从服务器端还是客户端代码连接到 S3?
-
仅限客户端代码。
标签: reactjs amazon-web-services amazon-s3 webpack aws-sdk