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

Object Storage Service:Java 用 OSS SDK

最終更新日:Jul 05, 2025

このトピックは、Java 用 Object Storage Service (OSS) SDK 3.17.2 に基づいて記述されています。

バージョン

Java 用 OSS SDK をダウンロードする前に、ニーズに合わせてバージョンを選択してください。OSS は、Maven リポジトリを使用して Java 用 OSS SDK のソースコードのダウンロードリンクを管理し、参考のために GitHub でソースコードを提供しています。

ソース

説明

Maven リポジトリ

Java 用 OSS SDK のソースコードをダウンロードできるパスです。Maven プロジェクトに挿入する必要がある依存関係のバージョンを、Maven リポジトリから取得できます。

説明

エラーを防ぐために、デバッグ用に最新バージョンの Java 用 OSS SDK を取得することをお勧めします。

詳細については、Alibaba Cloud OSS SDK for Java にアクセスしてください。

GitHub

GitHub は、OSS SDK のソースコードを提供し、SDK のリリースに関するタグ情報を記録します。GitHub では、さまざまなシナリオのソースコードとサンプルコードを表示できます。詳細については、Alibaba Cloud OSS SDK Releases for Java にアクセスしてください。

互換性

Java 用 OSS SDK のバージョンの互換性:

  • Java 用 OSS SDK V3.x.x:

    • API 操作: 互換

    • 名前空間: 互換

  • Java 用 OSS SDK V2.x.x:

    • API 操作: 互換

    • 名前空間: 互換

  • Java 用 OSS SDK V1.0.x:

    • API 操作: 互換

    • 名前空間: 非互換。 Java 用 OSS SDK V1.0.x の Tablestore のコードは Java 用 OSS SDK V2.0.0 から削除され、パッケージ名 com.aliyun.openservices.* および com.aliyun.openservices.oss.*com.aliyun.oss.* に変更されています。

ソースコードと API ドキュメント

Java 用 OSS SDK のソースコードの詳細については、GitHub をご参照ください。 API ドキュメントの詳細については、Aliyun OSS SDK for Java 3.13.2 API をご参照ください。

サンプルコード

Java 用 OSS SDK は、参照または使用できるさまざまなサンプルコードファイルを提供しています。次の表に、Java 用 OSS SDK によって提供されるサンプルコードファイルをリストします。

サンプルコードファイル

コンテンツ

BucketOperationsSample.java

BucketTaggingSample.java

バケットタグ付け

BucketInventorySample.java

バケットインベントリ

BucketPolicySample.java

バケットポリシー

BucketWormSample.java

保持ポリシー

SetRequestPaymentSample.java

リクエスト元払い

BucketReplicationSample.java

データレプリケーション

BucketTransferAccelerationSample.java

転送アクセラレーション

CreateFolderSample.java

シンプルアップロード

PostObjectSample.java

フォームアップロード

説明

PostObject を呼び出して、フォームアップロードを実行します。フォームアップロードの実装は、Java 用 OSS SDK から独立しています。

AppendObjectSample.java

追記アップロード

UploadSample.java

再開可能アップロード

MultipartUploadSample.java

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

CallbackSample.java

アップロードコールバック

SimpleGetObjectSample.java

オブジェクトをダウンロードする

DownloadSample.java

再開可能ダウンロード

ConcurrentGetObjectSample.java

再開可能ダウンロード

GetProgressSample.java

GetStartedSample.java

ObjectMetaSample.java

オブジェクトメタデータを管理する

StorageTypeSample.java

オブジェクトのストレージクラスを変換する

ListObjectsSample.java

オブジェクトを一覧表示する

SelectObjectSample.java

オブジェクトを照会する

ObjectOperationSample.java

オブジェクトの名前を変更する

DeleteObjectsSample.java

オブジェクトを削除する

UploadPartCopySample.java

オブジェクトをコピーする

ObjectOperationSample.java

同じ名前のオブジェクトによる上書きを防ぐ

RestoreObjectSample.java

オブジェクトを復元する

SymLinkSample.java

シンボリックリンクを管理する

DirectoryManageSample.java

ディレクトリを管理する

BucketVersioningSample.java

バージョニング

ObjectTaggingSample.java

TrafficLimitSample.java

単一接続帯域幅調整

クライアント側暗号化

EncryptionServiceSample.java

サーバー側暗号化

AuthorizedAccessSample.java

署名付き URL を使用してオブジェクトをダウンロードする

CRCSample.java

CRC-64 検証

ImageSample.java

概要

参照