ossutilを使用すると、Windows、Linux、およびmacOSオペレーティングシステムでコマンドラインを使用してObject Storage Service (OSS) データを管理できます。
アップグレードされた機能
ossutil2.0の使用を推奨します。 ossutilをすばやくインストールして使用する方法については、「ossutilのインストール」をご参照ください。
ossutil 2.0の主な特徴:
新しいコマンド構文:
ossutil API put-bucket-acl
などのapiレベルのコマンドやossutil config
などの高レベルのコマンドを含むマルチレベルコマンドが導入されました。最適化された設定メカニズム: 初期設定プロセスが簡素化されます。 ossutilのインストール後に基本設定を完了するには、AccessKey ID、AccessKey secret、およびリージョンIDを指定するだけです。
-- profile
パラメーターを使用して複数の構成ファイルを指定することもできます。複数のフィルタパラメータ:
ls
、cp
、rm
などのバッチ処理コマンドに対して、パス、ファイルサイズ、最終変更時刻、およびオブジェクトメタデータに基づくさまざまなフィルタ条件が提供され、操作の精度と効率が大幅に向上します。柔軟な出力形式:
-- output-format
パラメーターを使用して、出力ファイルの出力形式をJSON、YAML、またはXMLに設定し、さまざまなデータ処理要件をより適切に満たすことができます。-- output-query
オプションを指定して出力ファイルをフィルタリングし、必要な情報を取得することもできます。セキュリティの強化: データのセキュリティを向上させるために、ossutil 2.0を使用すると、ユーザーは環境変数を使用して機密パラメーターを指定できます。これにより、コマンドラインでのキーの公開が回避され、リークリスクが軽減されます。 さらに、
-- dry-run
オプションを使用すると、ユーザーはコマンドを実行する前に動作を確認でき、操作が正しいことを確認できます。
ossutilのインストール
ossutilをダウンロードしてインストールする方法の詳細については、「ossutilのインストール」をご参照ください。
ossutil の設定
ossutilの設定方法の詳細については、「ossutilの設定」をご参照ください。
よく使うコマンド
ossutilでサポートされている一般的なコマンドを次の表に示します。
コマンド | 説明 |
バケットのアクセス追跡状態を指定します。 | |
既存の追加可能オブジェクトにコンテンツを追加します。 | |
バケットのCNAME設定を照会します。 | |
暗号化設定をバケットに追加するか、バケットの暗号化設定を変更、クエリ、および削除します。 | |
バケットポリシー設定をバケットに追加するか、バケットのバケットポリシー設定を変更、照会、削除します。 | |
タグ設定をバケットに追加したり、バケットのタグ設定を変更、照会、削除したりします。 | |
バケットにバージョン管理設定を追加するか、バケットのバージョン管理設定を照会します。 | |
オブジェクトコンテンツをossutilにエクスポートします。 | |
OSSへのアクセスに必要な情報を保存する設定ファイルを作成します。 | |
バケットにクロスオリジンリソース共有 (CORS) 設定を追加するか、バケットのクロスオリジンリソース共有 (CORS) 設定を変更、クエリ、削除します。 | |
バケットが指定されたクロスオリジンリクエストを許可するかどうかをテストします。 | |
Uploads, downloads, or copies objects. | |
シンボリックリンクを作成します。 | |
指定されたバケット、オブジェクト、またはディレクトリのストレージ使用量を照会します。 | |
バケット内の不完全なマルチパートアップロードタスクの各パーツのサイズと、これらのパーツの合計サイズを照会します。 | |
ローカルファイルのCRC-64またはMD5ハッシュを計算します。 | |
コマンドに関するヘルプ情報を照会します。 helpコマンドを実行して、指定したコマンドの実行方法に関する情報を照会することを推奨します。 | |
バケットにインベントリ設定を追加するか、バケットのインベントリ設定を照会、リスト、削除します。 | |
バケットにライフサイクル設定を追加するか、バケットのライフサイクル設定を変更、クエリ、削除します。 | |
オブジェクトに対して開始された不完全なマルチパートアップロードタスクで生成されたパーツを一覧表示します。 | |
バケットにログ設定を追加するか、バケットのログ設定を変更、クエリ、削除します。 | |
リージョンまたは複数のリージョンにあるバケットを一覧表示します。 | |
バケット、オブジェクト、または部品を一覧表示します。 | |
バケットを作成します。 | |
バケット内にディレクトリを作成します。 | |
タグ設定をバケットに追加するか、オブジェクトのタグ設定を変更、クエリ、削除します。 | |
OSSへのアクセスを監視します。 このコマンドを実行して、アップロードおよびダウンロードプロセス中にネットワーク障害または無効なパラメーター設定によって引き起こされる問題をトラブルシューティングすることもできます。 | |
シンボリックリンクの説明を読み込みます。 | |
ホットリンク保護設定をバケットに追加するか、バケットのホットリンク保護設定を変更、照会、削除します。 | |
バケットのクロスリージョンレプリケーション (CRR) 設定を管理します。 | |
バケットのpay-by-requesterモードを設定するか、バケットのpay-by-requester設定を照会します。 | |
バケットのリソースグループを構成し、リソースグループに関する情報を照会します。 | |
Restores an object from the frozen state to the readable state. | |
削除されたオブジェクトを最新バージョンのオブジェクトに復元します。 | |
バケット、オブジェクト、またはパーツを削除します。 | |
バケットまたはオブジェクトのアクセス制御リスト (ACL) を設定します。 | |
アップロードされたオブジェクトのメタデータを設定します。 | |
オブジェクトの署名付きURLを生成し、ダウンロードまたはプレビューのために署名付きURLをサードパーティと共有します。 | |
指定されたバケットまたはオブジェクトの説明を取得します。 | |
画像スタイルを設定します。 | |
ローカルファイルをOSS、OSSオブジェクトをローカルディスク、またはOSSパス間のオブジェクトに同期します。 | |
ossutilのバージョンを更新します。 | |
静的Webサイトホスティング、リダイレクト、またはback-to-origin設定をバケットに追加したり、バケットの静的Webサイトホスティング、リダイレクト、またはback-to-origin設定を変更、クエリ、削除したりします。 | |
バケットに設定された保持ポリシーを照会します。 |
オプションを表示
コマンドラインオプションの詳細については、「オプションの表示」をご参照ください。
よくある質問
詳細は、「よくある質問」をご参照ください。