我正在EC2上托管一个node.js表达应用程序,而我正在使用亚马逊的S3存储服务。
在我的应用程序中托管在amazon上,我应该在本地编写文件(因为服务器已经在aws上运行),或者我是否仍然应该使用s3fs包将文件存储在S3服务上,就好像我在远程机器?
谢谢大家!
答案 0 :(得分:0)
不要使用s3fs。这很好,但如果你试图在生产中使用它,那将是一场噩梦。 S3FS必须将任何AWS错误“转换”为文件系统可以返回的非常有限的集合。它也无法为您提供细致的重试控制等。
编写与S3交互的代码要好得多。您将能够从S3获得完整的错误,您可以决定您的重试策略等等。