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

Cloud Shell:Alibaba Cloud CLIを使用したOSSのデータ管理

最終更新日:Jan 16, 2025

Alibaba Cloud Shellは、OSS (Object Storage Service) のデータを管理するためのコマンドラインツールであるossutilのすべての機能を統合しています。 Alibaba Cloudコマンドラインインターフェイス (CLI) の構文を使用して、OSSでデータを管理できます。

背景情報

Alibaba Cloud CLIを使用して、次のOSSデータを管理できます。
  • バケツだ たとえば、OSSバケットを作成、クエリ、および削除できます。
  • オブジェクト。 たとえば、OSSオブジェクトをアップロード、ダウンロード、クエリ、コピー、および削除できます。
  • パーツ たとえば、OSSパーツを照会および削除できます。

手順

  1. Cloud Shellを開始します。
    Cloud Shellを起動するには、次のいずれかの方法を使用します。
    • Alibaba Cloud管理コンソールでCloud Shellを起動する

      Alibaba Cloud管理コンソールで、上部のナビゲーションバーにある [Cloud Shell] アイコンをクリックします。

    • Cloud Shellをスタンドアロンアプリケーションとして起動する

      ブラウザのアドレスバーにhttps://shell.aliyun.comを入力します。

      最大5つのCloud Shellウィンドウを同時に開くことができます。

    説明 初めてCloud Shellに接続すると、仮想マシン (VM) が作成されます。 作成プロセスには最大で30秒かかります。 複数のCloud Shellウィンドウを開くと、すべてのウィンドウが同じVMに接続されます。新しいCloud Shellウィンドウを開いても、VMの数は増えません。
  2. Alibaba Cloud CLIを使用してOSSのデータを管理します。

    Cloud ShellはOSSサービスへのアクセスを許可されています。 Alibaba Cloud CLIを使用して、他のツールをインストールしたり、他の設定を設定したりすることなく、OSSのデータを管理できます。

    基本的な構文:

    aliyun oss [command] [options and parameters]
    例:
    • 次のコマンドを実行してバケットを作成します。
      aliyun oss mb oss:// vmeixme
    • 次のコマンドを実行して、バケットにディレクトリを作成します。
      aliyun oss mkdir oss:// vmeixme/horse/
    • 次のコマンドを実行して、OSS内のすべてのバケット、オブジェクト、および部品を照会します。
      aliyun oss ls

    次の表に、Alibaba Cloud CLIのすべてのコマンドを示します。

    コマンド説明
    getallpartsizeバケット内の不完全なマルチパートアップロードタスクの各パーツのサイズと、これらのパーツの合計サイズを照会します。
    appendfromfile追加アップロードを使用して、ローカルファイルをOSSの追加オブジェクトにアップロードします。
    コアバケットにクロスオリジンリソース共有 (CORS) 設定を追加するか、バケットのCORS設定を変更、クエリ、および削除します。
    バケット暗号化暗号化設定をバケットに追加するか、バケットの暗号化設定を変更、クエリ、および削除します。
    ライフサイクルの設定 (Set lifecycle)バケットにライフサイクルルール設定を追加したり、バケットのライフサイクルルール設定を変更、クエリ、削除したりします。
    loggingバケットにログ設定を追加したり、バケットのログ設定を変更、照会、削除したりします。
    bucket-policyバケットポリシー設定をバケットに追加するか、バケットのバケットポリシー設定を変更、照会、削除します。
    refererホットリンク保護設定をバケットに追加するか、バケットのホットリンク保護設定を変更、照会、および削除します。
    バケットのタグ付けタグ設定をバケットに追加したり、バケットのタグ設定を変更、照会、削除したりします。
    website静的Webサイトホスティング、リダイレクト、またはback-to-originの設定をバケットに追加したり、バケットの静的Webサイトホスティング、リダイレクト、またはback-to-originの設定を変更、クエリ、および削除したりします。
    ネコオブジェクトコンテンツをstdoutにエクスポートします。
    cors-オプションバケットが指定されたクロスオリジンリクエストを許可するかどうかをテストします。
    cpUploads, downloads, or copies objects.
    create-symlinkシンボリックリンクを作成します。
    duバケットの容量または指定したディレクトリのサイズを取得します。
    hashローカルファイルのCRC-64またはMD5値を計算します。
    helpコマンドに関するヘルプ情報を照会します。 helpコマンドを実行して、指定したコマンドの実行方法に関する情報を照会することを推奨します。
    listpartオブジェクトに対して開始された不完全なマルチパートアップロードタスクで生成されたパーツを一覧表示します。
    lsバケット、オブジェクト、または部品を一覧表示します。
    mbバケットを作成します。
    mkdirバケット内にディレクトリを作成します。 OSSでは、ディレクトリ名の末尾にスラッシュ (/) が付いています。
    オブジェクトのタグ付けタグ設定をバケットに追加するか、オブジェクトのタグ設定を変更、クエリ、および削除します。
    probeOSSへのアクセスを監視します。 このコマンドを実行して、アップロードおよびダウンロードプロセス中にネットワーク障害または無効なパラメーター設定によって引き起こされる問題をトラブルシューティングすることもできます。
    read-symlinkシンボリックリンクの説明を読み込みます。
    リクエスト-支払いバケットのpay-by-requesterモードを設定するか、バケットのpay-by-requester設定を照会します。
    復元Restores an object from the frozen state to the readable state.
    rmバケット、オブジェクト、またはパーツを削除します。
    set-aclバケットまたはオブジェクトのアクセス制御リスト (ACL) を設定します。
    セットメタアップロードされたオブジェクトのメタデータを設定します。
    signオブジェクトの署名付きダウンロードURLを生成します。
    統計指定されたバケットまたはオブジェクトの説明を取得します。
  3. オプション: aliyun oss helpコマンドを実行して、Alibaba Cloud CLIでOSSデータの管理に使用できるコマンドに関するヘルプ情報を照会します。
    特定のコマンドに関するヘルプ情報を取得するには、次の構文を使用します。
    aliyun oss [command] help

    たとえば、バケット内にディレクトリを作成するために使用されるコマンドに関するヘルプ情報を照会するには、次のコマンドを実行します。

    aliyun oss mkdirヘルプ