如何使用AngularJS 2使用Amazon S3 JavaScript API?

时间:2016-06-15 21:07:37

标签: javascript amazon-web-services amazon-s3 angular

我正在编写一个Angular2应用程序。有人可以告诉我如何从Angular2中使用S3 Javascript API。它甚至可能吗?

或者是否有一个程序可以使用我的打字稿中的javascript API?我正在使用SystemJS进行模块加载。

2 个答案:

答案 0 :(得分:0)

这可能会有所帮助。

http://www.spacevatican.org/2013/7/7/direct-to-s3-browser-uploads/

您需要生成由访问密钥签名的策略文档以授权请求。出于安全原因,这将在服务器端完成。没有什么可以阻止您直接使用访问密钥,除非您至少可以完全访问整个存储桶。

答案 1 :(得分:0)

您可以使用AWS Javascript SDK为此处提供的浏览器执行此操作 - > https://aws.amazon.com/sdk-for-browser/

这是主documentation,它不会与Javascript中的Node API混淆。

根据文档,您可以调用亚马逊s3,这是您正在寻找的。

在Angular 2程序中你没有什么特别需要做的,Angular 2与第三方API兼容。

如果您遇到屏幕上未更新的问题,可以将您的电话换成NgZone run call,但原则上这不是必需的。