Verileri artımlı olarak ekleyerek bir nesne yükler.
Kullanım notları
append-object ile oluşturulan son nesnenin boyutu 5 GB'ı aşamaz.
append-object, belirtilen bir müşteri ana yöneticisi anahtarı (CMK) kimliği kullanarak Key Management Service (KMS) ile sunucu tarafı şifrelemeyi desteklemez.
İzinler
Varsayılan olarak bir Alibaba Cloud hesabı tüm izinlere sahiptir. Bir Alibaba Cloud hesabı altındaki RAM kullanıcıları veya RAM rolleri varsayılan olarak herhangi bir izne sahip değildir. Alibaba Cloud hesabı veya hesap yöneticisinin, RAM ilkeleri veya Bucket Policy aracılığıyla işlem izinleri vermesi gerekir.
|
API |
Action |
Description |
|
AppendObject |
|
Mevcut bir nesneye veri ekleyerek nesne yüklemek için bu işlemi çağırın. |
|
|
Mevcut bir nesneye ek yaparak nesne yüklerken x-oss-tagging üzerinden nesne etiketleri belirtirseniz bu izin gereklidir. |
Komut sözdizimi
ossutil api append-object --bucket value --key value --position value [flags]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
append-object komutu AppendObject API işlemine karşılık gelir. API işleminin parametreleri hakkında daha fazla bilgi için bkz. AppendObject.
Desteklenen genel komut satırı seçenekleri hakkında daha fazla bilgi için bkz. Global command-line options.
Örnekler
-
exampleobject nesnesine bir dize ekleyin.
ossutil api append-object --bucket examplebucket --key exampleobject --position 0 --body "hi oss" -
Bir dosyadan gelen verileri exampleobject nesnesine ekleyin.
ossutil api append-object --bucket examplebucket --key exampleobject --position 0 --body file://appendFile -
Özel meta verilerle exampleobject nesnesine bir dize ekleyin.
ossutil api append-object --bucket examplebucket --key exampleobject --position 0 --body "hi oss" --metadata user=aliyun --metadata email=ali***@aliyuncs.com -
Nesne etiketleriyle exampleobject nesnesine bir dize ekleyin.
ossutil api append-object --bucket examplebucket --key exampleobject --position 0 --body "hi oss" --tagging "TagA=A&TagB=B" -
exampleobject nesnesine bir dize ekleyin ve ACL ile depolama sınıfını ayarlayın.
ossutil api append-object --bucket examplebucket --key exampleobject --position 0 --body "hi oss" --object-acl private --storage-class IA -
Sunucu tarafı şifreleme ile exampleobject nesnesine bir dize ekleyin.
ossutil api append-object --bucket examplebucket --key exampleobject --position 0 --body "hi oss" --body "hi oss" --server-side-encryption AES256 -
Bir dize ekleyin ve nesne için cache-control davranışını ayarlayın.
ossutil api append-object --bucket examplebucket --key exampleobject --position 0 --body "hi oss" --cache-control no-cache -
Bir dize ekleyin ve nesne için indirme dosya adını ayarlayın.
ossutil api append-object --bucket examplebucket --key exampleobject --position 0 --body "hi oss" --content-disposition "attachment;filename=oss_download.jpg" -
Content-MD5 bütünlük denetimiyle exampleobject nesnesine bir dize ekleyin.
ossutil api append-object --bucket examplebucket --key exampleobject --position 0 --body "hi oss" --content-md5 ohhnqLBJFiKkPSBO1eNaUA==