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

Object Storage Service:OSS SDK for Java

最終更新日:Dec 09, 2024

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

バージョン

OSS SDK for Javaをダウンロードする前に、必要に応じてバージョンを選択してください。 OSSは、Mavenリポジトリを使用してOSS SDK for Javaのソースコードのダウンロードリンクを管理し、参照用にGitHubでソースコードを提供します。

ソース

説明

Mavenリポジトリ

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

説明

エラーを防ぐため、デバッグ用の最新バージョンのOSS SDK for Javaを入手することを推奨します。

詳細については、Alibaba Cloud OSS SDK For Javaをご参照ください。

GitHub

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

互換性

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

  • Java V3.x.x用のOSS SDK:

    • API操作: 互换性のある

    • 名前空間: 互換性があります。

  • Java V2.x.x用のOSS SDK:

    • API操作: 互换性のある

    • 名前空間: 互換性があります。

  • Java V1.0.x用のOSS SDK:

    • API操作: 互换性のある

    • 名前空間: 互換性があります。 OSS SDK for Java V1.0.xのTablestoreのコードがOSS SDK for Java V2.0.0から削除され、パッケージ名com.aliyun.openservices.* およびcom.aliyun.openservices.oss.*com.aliyun.oss.* に変更されました。

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

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

サンプルコード

OSS SDK for Javaは、参照または使用するためのさまざまなサンプルコードファイルを提供します。 次の表に、OSS SDK for Javaが提供するサンプルコードファイルを示します。

サンプルコードファイル

コンテンツ

BucketOperationsSample.java

BucketTaggingSample.java

バケットのタグ付け

BucketInventorySample.java

バケット在庫

BucketPolicySample.java

バケットポリシー

BucketWormSample.java

保持ポリシー

SetRequestPaymentSample.java

Pay-by-requester

BucketReplicationSample.java

データレプリケーション

BucketTransferAccelerationSample.java

転送アクセラレーション

CreateFolderSample.java

簡易アップロード

PostObjectSample.java

フォームのアップロード

説明

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

AppendObjectSample.java

アップロードの追加

UploadSample.java

再開可能なアップロード

MultipartUploadSample.java

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

CallbackSample.java

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

SimpleGetObjectSample.java

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

ダウンロードSample.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

アクセス許可

CRCSample.java

CRC-64検証

ImageSample.java

概要

関連ドキュメント