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

Object Storage Service:OSS ツール

最終更新日:Sep 24, 2024

Object Storage Service (OSS) は、大規模オブジェクトのアップロード、署名生成、データ移行、バケットマウントなど、OSS操作を合理化するために使用できるさまざまな管理ツールを提供します。 さらに、コミュニティで利用可能なサードパーティのツールとプラグインは、より多くの機能強化と使いやすさを提供するのに役立ちます。

公式ツール

ツール

説明

ossutil 2.0 (プレビュー)

コマンドラインツールossutilのバージョン2.0。

  • 高レベルコマンドやAPIレベルコマンドなど、オブジェクトおよびバケット管理用のマルチレベルコマンドをサポートします。

  • 外部アクセス資格情報とOpenID Connect (OIDC) 資格情報をサポートします。 RAMユーザーのアクセス資格情報を使用すると、ossutilは自動的にロール名を取得します。

  • -- output-formatオプションを提供します。これにより、コマンド出力をJSON、YAML、またはXMLでフォーマットできます。

ossutil 1.0

オブジェクトとバケットの管理に使用されるコマンドラインツール。

  • オブジェクトとバケットを管理するための使いやすく強力なコマンドを幅広く提供します。

  • 同時アップロードと再開可能な送信をサポートします。

  • ディレクトリをアップロードおよびダウンロードできます。

Alibaba Cloud CLI

Alibaba Cloudリソースの管理に使用されるコマンドラインツール。 CLIでコマンドを実行して、OSSでデータを管理できます。 詳細については、「Alibaba Cloud CLIを使用したOSSのデータ管理」をご参照ください。

ossbrowser

グラフィカル管理ツール。

  • Windowsエクスプローラと同様の機能を提供します。

  • オブジェクトを参照できます。

  • ディレクトリをアップロードおよびダウンロードできます。

  • 同時アップロードと再開可能な送信をサポートします。

  • 権限付与ポリシーを設定し、RAMユーザーに権限を付与するための視覚化されたエクスペリエンスを提供します。

  • Windows、Linux、およびmacOSをサポートします。

制限事項

  • 伝送速度とパフォーマンスがossutilほど良くないグラフィカル管理ツール。

  • サイズが5 GB未満のオブジェクトのみを移動または複製できます。

  • 1つのファイルを最大48.8テラバイトまでアップロードできます。

ossimport

データをOSSに移行するために使用されるツール。

  • サードパーティのデータソースからOSSにデータを移行できます。

  • 分散配置をサポートします。 複数のサーバーを使用して、同時にデータを移行できます。

  • テラバイトのデータの移行をサポートします。

  • WindowsとLinuxをサポートします。

  • Java 7との互換性を提供します。

ossfs

バケットをローカルファイルシステムにマウントするために使用されるツール。 OSSバケットをLinuxのローカルファイルシステムにマウントした後、ローカルファイルシステムを使用してバケット内のオブジェクトにアクセスおよび管理できます。これにより、データアクセスと共有が容易になります。

  • ファイルの読み取りと書き込み、ディレクトリ、リンク関連の操作、権限、UID、GID、拡張属性など、POSIX準拠のファイルシステムのほとんどの機能をサポートします。

  • マルチパートアップロードを使用して大きなファイルをアップロードできます。

  • MD5検証をサポートし、データの整合性を確保します。

制限事項

ossfsを使用してLinuxオペレーティングシステムのローカルディレクトリにバケットをマウントする場合、ossfsには次の制限が適用されます。

  • ossfsは、高同時読み取りおよび書き込み操作を必要とするシナリオには適していません。

    説明
    • 読み取り操作と書き込み操作の両方がディスク容量を消費します。 同時並行性の高い読み取り /書き込みシナリオでは、ディスクのパフォーマンスにより読み取りおよび書き込み操作が制限されます。

    • 同時の読み取り要求と書き込み要求はリソースを求めて競合し、帯域幅に影響します。

  • ossfsはハードリンクをサポートしていません。

  • アーカイブ、コールドアーカイブ、およびディープコールドアーカイブバケットは、ossfsを使用してローカルファイルシステムにマウントすることはできません。

  • ossfsを使用してアップロードされたオブジェクトを編集すると、オブジェクトは再アップロードされます。

  • OSSサーバーにリモートアクセスする必要があるため、リストディレクトリなどのメタデータ関連の操作のパフォーマンスが低下します。

  • オブジェクトまたはディレクトリの名前を変更すると、エラーが発生する可能性があります。 操作の失敗は、データの不一致を引き起こす可能性があります。

  • OSSバケットが複数のクライアントにマウントされている場合、データの一貫性を維持する責任があります。 複数のクライアントが同時に同じオブジェクトを書き込まないようにするには、オブジェクトアクセスを適切にスケジュールすることを推奨します。

ossftp

OSSでオブジェクトを管理するために使用されるFTPベースのツール。

  • FileZilla、WinSCP、FlashFXPなどのFTPクライアントを使用して、OSS内のオブジェクトを管理できます。

  • ossftpは、FTPリクエストを受信し、OSS内のオブジェクトとディレクトリに対して操作を実行するFTPサーバーです。

  • ossftpはPython 2.7以降に基づいています。

  • ossftpは、Windows、Linux、およびmacOSをサポートします。

RAMポリシーエディター

OSS関連の権限付与ポリシーを自動的に生成するために使用されるツール。 このツールを使用してカスタム権限付与ポリシーを生成することを推奨します。

  • 指定された要件に基づいて権限付与ポリシーを生成します。 このツールを使用して、権限付与ポリシーを作成できます。 カスタムRAMポリシーにポリシーを追加できます。

  • Google Chrome、Firefox、Safariのブラウザをサポートしています。

osscmd (引退)

オブジェクトとバケットの管理に使用されるコマンドラインツール。

  • オブジェクトとバケットを管理するための幅広いコマンドを提供します。

  • WindowsとLinuxをサポートします。

制限事項

  • osscmdは、Pythonの2.5、2.6、および2.7とのみ互換性があります。 osscmdはPython 3.xと互換性がありません。

  • osscmdは、低頻度アクセス (IA) 、アーカイブ、コールドアーカイブ、Deep Cold Archiveストレージクラス、クロスリージョンレプリケーション (CRR) 、ミラーリングベースのback-to-originなど、一部のOSS機能をサポートしていません。

重要

osscmd操作コマンドはossutilに統合されています。 osscmdは2019年7月31日から利用できません。 Alibaba Cloudは、ご不便をおかけしたことを後悔し、あなたの忍耐と理解に感謝します。

OSSコネクタfor AI/ML

PyTorchトレーニングジョブのOSSデータに効率的にアクセスして保存するために使用されるPythonライブラリ。

  • ランダムな読み取りに適したマップデータセットをサポートし、トレーニング中に特定のデータをすばやく取得できます。

  • 連続読み取りのストリーミングに適し、連続データストリームを処理できる反復可能なデータセットをサポートします。

  • トレーニング中にOssCheckpointを使用してチェックポイントをOSSに直接ロードし、チェックポイントを作成します。

制限事項

  • オペレーティングシステム: 64ビットx86 Linux

  • glibc: 2.17以降

  • Python: 3.12する3.8

  • PyTorch: 2.0以降

  • OSSチェックポイント機能を使用するには、Linuxカーネルがuserfaultfdをサポートしている必要があります。

サードパーティのツールとプラグイン

ツール

説明

ビッグデータツール

Big Data Toolsは、OSSをサポートするJetBrains IDEプラグインで、ビッグデータワークフローの最適化に使用できます。 プラグインを使用すると、次のことができます。

  • OSSなどのリモートファイルシステムおよびストレージシステムに接続します。

  • オブジェクトのコピー、移動、名前の変更、削除、ダウンロードなど、ファイルマネージャの使用と同様の方法でファイルを管理します。

  • ファイルをプレビューし、CSVファイルのテキストビューとテーブルビューを切り替えます。

  • ファイルに関する情報 (変更時刻など) を取得します。

  • Parquetなどのバイナリファイルをプレビューします。

  • ストレージバケットとディレクトリを別々のタブで開きます。

詳細については、「ビッグデータツールを使用したJetBrains IDEのOSSへの接続」をご参照ください。

Hacklogリモート添付ファイル

Hacklog Remote AttachmentはWordPressプラグインで、ローカルサーバーではなくOSSのWordPress Webサイトに添付ファイルやメディアを保存して、Webサイトの読み込みを高速化し、ホストでのストレージ消費を減らすことができます。 詳細については、「WordPress WebサイトからOSSにリモート添付ファイルを保存する方法」をご参照ください。

FIleZilla

FIleZillaは使いやすいFTPクライアントツールで、ローカルサイトからOSSにファイルをアップロードして、ローカルサイトでのストレージとアクセスを最適化し、ストレージの消費を減らすことができます。 詳細については、「FileZillaを使用してローカルサイトからOSSにファイルをアップロードする」をご参照ください。