我在S3中配置了生命周期策略,S3中的一些对象存储在Glacier类中,一些对象仍然在S3中,现在我试图从Glacier恢复对象,我可以使用intiate恢复中的冰川恢复对象控制台和s3cmd行。我如何通过Nodejs AWS SDK编写代码来恢复Glacier中的对象。如何使用nodejs代码将对象从亚马逊冰川恢复到s3?
0
A
回答
0
您可以使用AWS SDK for NodeJS中的S3.restoreObject()
函数从Glacier恢复对象,如文档here所述。
0
感谢mark for update.I已尝试使用s3.restoreObject()并且代码正在工作。但是我面临以下问题:{[MalformedXML:您提供的XML格式不正确或未针对已发布的内容进行验证架构}
这是代码我尝试:
var AWS = require('aws-sdk');
var s3 = new AWS.S3({accessKeyId: 'XXXXXXXX', secretAccessKey:'XXXXXXXXXX'});
var params = {
Bucket: 'BUCKET',
Key: 'file.json',
RestoreRequest:
{ Days: 1,
GlacierJobParameters: { Tier: 'Standard' }
}
};
s3.restoreObject (params, function(err, data)
{
if (err) console.log(err, err.stack);
else console.log(data);
});
相关问题
- 1. 亚马逊冰川sdk .net
- 2. 亚马逊从S3中移动文件到冰川throgh API
- 3. 亚马逊冰川 - 有没有压缩?
- 4. 是否有任何亚马逊s3 api列出亚马逊冰川上的所有对象
- 5. 亚马逊S3 - 如何每月将1个备份文件转换为冰川
- 6. 亚马逊S3对象复制
- 7. 存档和从亚马逊冰川存储检索aws
- 8. 未能检索到亚马逊冰川存档
- 9. 如何从亚马逊S3
- 10. 如何从亚马逊S3
- 11. s3对象的冰川检索通知
- 12. 从冰川恢复后的SNS通知
- 13. 如何从亚马逊usning亚马逊S3框架
- 14. 亚马逊s3 | MalformedXML状态代码:400
- 15. 亚马逊S3。最大对象大小
- 16. 亚马逊s3视频对象信息
- 17. 亚马逊S3安全删除对象
- 18. 亚马逊EC2密钥对恢复
- 19. 亚马逊s3从上传回复中获取对象信息
- 20. 从亚马逊S3删除
- 21. ColdFusion ImageWrite到亚马逊S3
- 22. 上传到亚马逊S3
- 23. EC2到S3 - 亚马逊
- 24. 亚马逊S3到期日?
- 25. 使用PHP上传到亚马逊S3
- 26. S3亚马逊域
- 27. FileNotFoundException亚马逊S3
- 28. 如何scp到亚马逊s3?
- 29. 亚马逊EMR:在亚马逊EMR中使用R代码
- 30. 将多个对象上传到亚马逊s3