如何设置aws-sdk从s3存储桶中的公共文件中获取文件内容?

Shashidhar.nk

我正在尝试设置aws-sdk程序包以获取我的文件内容s3 bucket,但是每次遇到此错误时,我都会尝试missing credentials我将该文件设为公开位置s3-bucket,也将其设置为cors入桶。我没有得到,如何从获得JSON对象JSON文件s3-bucket使用aws-sdk?

还有我的疑问是,如何设置aws-sdk以获取公共文件内容?

我尝试使用设置凭据new AWS.SharedIniFileCredentials,但我遇到SharedIniFileCredentials is not a constructor控制台错误。我在~/.aws/credentials/文件中有凭据

他们是否需要设置凭据以获取s3-bucket??中的公共文件内容

如果是,如何从主目录读取凭据?这是安全的,因为我将webpack用于我的React应用程序以生成捆绑包?

感谢和问候,SHASHIDHAR。

红鸟

适用于Javascript的AWS开发工具包上的文档有两部分关于设置凭证

从这些链接中,您可以看到服务器端有五种方法,客户端端有三种方法,它们根本没有重叠。使用共享凭据文件的方法只能在服务器端使用。要从客户端连接到S3,您需要使用第二个链接中列出的方法之一:

第三个选项是“在脚本中进行硬编码”。根据警告,请勿执行此操作,它将使您的亚马逊凭证公开可用。我不确定为什么他们甚至会提到它,除非您可以将它用作开发/测试工具。

建议您继续并按照使用Amazon Incognito Identity的说明进行操作

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

读取公共 AWS S3 存储桶中的文件计数

如何从Amazon S3存储桶中的文件夹中获取所有文件?

Mule ESB:如何获取所有存储在Amazon S3存储桶内的文件夹中的文件(获取对象内容)

从AWS s3存储桶中获取jar文件并在Jenkins选择参数中显示

检查 AWS S3 存储桶中的文件数

如何使用python从S3存储桶中读取.txt文件并查看内容?

S3 / Cloudfront:如何在存储桶中列出文件夹的内容

如何从 s3 存储桶中获取 Pyspark 中带有前缀的文件?

从R中的AWS S3存储桶获取最后修改的文件

如何遍历S3存储桶中的文件?

如何加载S3存储桶中的zip文件?

如何从S3存储桶中复制文件

如何使用Android SDK在AWS S3存储桶中创建一个空文件夹?

如何在Amazon s3存储桶中压缩文件并获取其URL

Amazon S3:如何获取存储桶中的文件夹列表?

如何从连接到 S3 存储桶的 SNS 中获取文件密钥

如何在使用Cloudfront上传的S3存储桶中获取文件?

如何使用 cli 访问 s3 存储桶中的文件以获取其他命令

如何使用Java Apache HttpClient将文件上传到公共AWS S3存储桶

如何使用 Python 从公共 AWS S3 存储桶中提取文件

将 JSON 文件从 node.js 中的 aws-sdk 上传到 aws s3 存储桶

如何使用AWS CLI删除S3存储桶中的多个文件

AWS S3:如何使用bash检查存储桶中是否存在文件

如何从AWS Lambda的s3存储桶中读取csv文件?

用于将存储桶中特定文件夹的“内容类型”设置为“应用程序/pdf”的 Amazon S3 存储桶策略

将 AWS S3 存储桶根目录内容复制到子文件夹中的同一个存储桶

在AWS S3存储桶的特定“文件夹”中列出文件

AWS S3存储桶策略-仅允许文件夹中的某些文件类型

AWS S3 文件上传但存储桶中的文件没有大小?