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

:OSSオブジェクトのアップロード

最終更新日:Jul 04, 2022

概要

ビデオまたは画像のアップロードURLと資格情報を取得した後、Base64デコードを使用して、OSSアップロード用のSTSトークンとURLを取得できます。 次に、次の操作を呼び出して、ビデオまたは画像ファイルをアップロードします。

For your convenience, we recommend that you use an upload SDK.

Simple upload operations

説明

注: アップロードするオブジェクトの最大サイズは5 GBです。 再開可能なアップロードはサポートされていません。

操作 説明
PutObject オブジェクトをシンプルモードでアップロードします。
PostObject HTMLフォームを使用してオブジェクトをアップロードします。
AppendObject オブジェクトを追加モードでアップロードします。

マルチパートアップロード操作

説明

注: アップロードするオブジェクトの最大サイズは48.8テラバイトです。 再開可能なアップロードがサポートされています。

操作 説明
InitiateMultipartUpload マルチパートアップロードイベントを初期化します。
UploadPart Uploads an object in multipart mode.
CompleteMultipartUpload オブジェクト全体のマルチパートアップロードを完了します。
AbortMultipartUpload Cancels a multipart upload event.
ListMultipartUploads 進行中のすべてのマルチパートアップロードイベントを一覧表示します。
リストパーツ Lists all uploaded parts matching a specific upload ID.

アップロード検証操作

説明

注: オブジェクトのメタデータから64ビットCRC値を取得して、オブジェクトのデータ整合性を確認できます。

Operation 説明
GetObjectMeta オブジェクトのメタデータを取得します。
HeadObject オブジェクトのメタデータを取得します。 This operation functions the same as the GetObjectMeta operation.

使用方法

操作を呼び出す前に、アップロードURLと資格情報を取得してデコードしていることを確認してください。 リクエストパラメーターとデコードされたアップロード情報のマッピングは次のとおりです。

  • The ObjectName parameter maps to the decoded FileName parameter.

  • Hostパラメーターは、デコードされたBucket.Endpointパラメーターにマップされます。

    説明

    注: 先頭にEndpointパラメータのhttp(s) を配置します。

  • Authorizationパラメーターの値を計算する場合:

    • デコードされたAccessKey IDとAccessKey Secretのペアを署名キーとして使用します。 自分のアカウントのAccessKeyを使用しないでください。
    • デコードされたSecurityTokenパラメーターをリクエストヘッダーまたはURLにリクエストパラメーターとして含めます。 これら2つの方法のいずれかを使用して、AccessKeyを指定します。 両方のメソッドが使用されている場合、OSSはInvalidArgumentエラーを返します。
    • ヘッダーにx-oss-security-token:SecurityTokenを含めます。 When calculating CanonicalizedOSSHeaders for a signature, take x-oss-security-token into consideration.
    • URLにsecurity-token=SecurityTokenを含めます。 署名のCanonicalizedResourceを計算するときは、サブリソースとしてsecurity-tokenを含めます。

      説明

      注: 署名の承認を計算する方法の詳細については、ヘッダーに署名を追加するとURLに署名を追加するを参照してください。

OSS操作を呼び出す場合、署名を計算するために複雑なプロセスを実行する必要があります。 OSSのアップロードSDKを使用することを推奨します。