在冰川上传完成之前,我们是否需要保持应用程序运行?

时间:2013-10-31 14:07:22

标签: c# amazon-web-services amazon-glacier

我的应用程序使用AWS SDK .NET API将文件上传到Amazon glacier。 我的问题是我需要保持我的应用程序运行(4-6小时)直到Glacier Upload完全完成,或者我可以在获取存档ID后关闭应用程序并且上传将异步发生。我对冰川下载有类似疑问。

谢谢, Haseena

1 个答案:

答案 0 :(得分:0)

是的,您需要保持应用程序运行,直到冰川上传完成?您还可以查找“在零件中上传大型档案”选项(Multipart Upload)。

上传和下载在Glacier中有所不同。

从Amazon Glacier检索存档分为两步:

  1. 启动存档检索作业:大约需要4-5个小时才能完成。当您启动作业时,Amazon Glacier会在响应中返回作业ID并异步执行作业。 因此,在这种情况下,您无需运行应用程序
  2. 您还可以指定Amazon Glacier在作业完成后可以向其发布通知的Amazon Simple Notification Service(Amazon SNS)主题。 Amazon Glacier仅在完成作业后才发送通知。
  3. 作业完成后,您可以下载作业输出。
  4. [Disclousre:Bucket Explorer]