繁体   English   中英

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

[英]How can I consume Amazon S3 JavaScript APIs with AngularJS 2?

我正在编写Angular2应用程序。 有人可以告诉我如何使用Angular2的S3 Javascript API。 可能吗

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

这可能会有所帮助。

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

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

您可以使用适用于浏览器的AWS Javascript SDK来做到这一点-> https://aws.amazon.com/sdk-for-browser/

这是主要文档 ,不要误解为Java脚本中的Node API

根据文档,您可以致电amazon s3,这正是您所需要的。

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

如果遇到诸如屏幕上未更新的问题,可以将您的呼叫包装在NgZone运行呼叫中 ,但是原则上这不是必需的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM