すべてのプロダクト
Search
ドキュメントセンター

Object Storage Service:パーツのアップロード

最終更新日:Jul 04, 2025

upload-part コマンドは、指定されたオブジェクト名とアップロード ID に基づいて、データをパーツごとにアップロードするために使用されます。

注意事項

  • UploadPart 操作を呼び出してデータをパーツごとにアップロードする前に、InitiateMultipartUpload 操作を呼び出して、OSS によって生成されたアップロード ID を取得する必要があります。

  • 同じ partNumber を使用して新しいパーツをアップロードすると、partNumber を使用してアップロードされた既存のパーツが上書きされます。

  • OSS は、受信した各パーツの MD5 ハッシュを、レスポンスの ETag ヘッダーに含めます。

権限

デフォルトでは、Alibaba Cloud アカウントはすべての権限を持っています。 RAM ユーザーまたは Alibaba Cloud アカウント下の RAM ロールは、デフォルトでは権限を持っていません。 Alibaba Cloud アカウントまたはアカウント管理者は、RAM ポリシー または バケットポリシー を介して操作権限を付与する必要があります。

API

アクション

定義

UploadPart

oss:PutObject

パーツをアップロードします。

構文

ossutil api upload-part --bucket value --key value --part-number value --upload-id value [flags]

パラメーター

タイプ

説明

--bucket

string

バケットの名前。

--key

string

オブジェクトのフルパス。

--body

string

単一のパーツの完全なデータを持つ必要があるリクエスト本文。このパラメーターの値は空にすることはできません。

--part-number

string

このパラメーターは、パーツを識別する番号を指定します。

--upload-id

string

MultipartUpload タスクの ID。

説明
  • upload-part コマンドは、UploadPart API 操作に対応します。 パラメーターの詳細については、「UploadPart」をご参照ください。

  • サポートされているグローバルコマンドラインオプションの詳細については、「コマンドラインオプション」をご参照ください。

次のコードは、指定されたオブジェクト名とアップロード ID に基づいてデータをパーツごとにアップロードする方法の例を示しています。

ossutil api upload-part --bucket examplebucket --key exampleobject --upload-id 123 --part-number 1 --body file://partFile