0
Bunu yapmanın bir yolu (nesne başına değil) olup olmadığını bilmek istiyorum.S3 kovası içindeki tüm nesneleri azaltılmış artıklık için nasıl değiştirilir
Teşekkür ederiz!
Bunu yapmanın bir yolu (nesne başına değil) olup olmadığını bilmek istiyorum.S3 kovası içindeki tüm nesneleri azaltılmış artıklık için nasıl değiştirilir
Teşekkür ederiz!
Tarayıcı için javascript'te bunu kullanıyorum; bir kova nesnelerin İşte
var s3 = new AWS.S3({params: {Bucket: 'bucket'}});
s3.listObjects({Prefix: ""}, function (err, data) {
if (data.Contents.length) {
async.each(data.Contents, function (file, cb) {
var params = {
CopySource: 'bucket' + '/' + file.Key,
Key: file.Key,
StorageClass: 'REDUCED_REDUNDANCY'
};
s3.copyObject(params, function (copyErr, copyData) {
if (copyErr) {
console.log(err);
} else {
console.log('Changed to REDUCED_REDUNDANCY: ',params.CopySource);
}
});
});
}
});
GetList, asyncronuously biraz değişiklikle aynı yerde her nesneyi kopyalama ve yapıştırma; REDUCED_REDUNDANCY STANDARD. Hiçbir şey değişmediyse, aynı yere kopyalayıp yapıştıramazsınız ve konsolda hatayla karşılaşırsınız.
Neyi yapmanın bir yolu? Hangi takımı kullanıyorsunuz (fark eder)? Bu site için uygun olduğundan emin değilim. Bu, https://superuser.com/ için daha uygun olabilir. –
Teşekkür ederim, süper alet üzerinde de kontrol edeceğim, takımla ilgili olarak, s3cmd/python/her şey benim için çalışacaktı. – Drcoop