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

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

最終更新日:Sep 19, 2026

Cloud Shell にプリインストールされている Alibaba Cloud CLI を使用すると、ローカルでのセットアップなしで、ブラウザから Object Storage Service (OSS) リソースを管理できます。

概要

Alibaba Cloud CLI は、Cloud Shell にプリインストールされているツール ossutil 1.0 のラッパーとして、aliyun oss コマンドスイートを提供します。利用可能な操作は次のとおりです。

  • バケット:バケットの作成、一覧表示、削除、設定。

  • オブジェクト:オブジェクトのアップロード、ダウンロード、コピー、移動、削除。

  • パート:パートの一覧表示と削除。

Alibaba Cloud CLI は Alibaba Cloud OpenAPI に基づいて構築されており、「Alibaba Cloud CLIとは」では、Cloud Shell から他の Alibaba Cloud リソースを管理するために再利用できるコマンド構文について説明しています。リスト内の各操作は、CLI がラップしている公式 OSS コマンドラインツール「ossutil 1.0」のコマンドに対応しています。

前提条件

開始する前に、Cloud Shell を起動します。次のいずれかの方法で起動できます。

説明
  • セキュリティのため、Alibaba Cloud アカウントではなく、Resource Access Management (RAM) ID (RAM ユーザーまたは RAM ロール) としてログインしてください。RAM ID には、ターゲットリソースに対する権限が必要です。

  • Cloud Shell は、ログインしている ID に基づいて CLI 認証情報を自動的に設定します。デフォルトの認証情報設定ファイルは変更または削除しないでください。

  • 最初のセッションでは仮想マシン (VM) をプロビジョニングするため、数分かかる場合があります。その後のセッションはより速く起動します。

  • 最大 5 つの同時ウィンドウを使用でき、すべて同じ VM インスタンスを共有します。

  • 「Cloud Shellとは」では、これらのコマンドを実行するブラウザベースの環境について説明しています。

スタートガイド:一般的な例

次の例は、一般的な OSS の操作を示しています。

  1. バケットの作成。 mb (make bucket) コマンドを使用します。バケット名はグローバルに一意である必要があります。この例では、vmeixme という名前の Standard クラスのバケットを作成します。

    aliyun oss mb oss://vmeixme --storage-class Standard
  2. ディレクトリの作成。 mkdir (make directory) コマンドを使用します。この例では、vmeixme バケットに horse という名前のディレクトリを作成します。

    aliyun oss mkdir oss://vmeixme/horse/
  3. OSS リソースの一覧表示。 ls (list) コマンドを使用します。この例では、結果の上限を 20 に設定して、アカウント内のすべてのバケットを一覧表示します。

    aliyun oss ls --limited-num 20
  4. ヘルプの表示。 aliyun oss --help を実行して、すべての oss コマンドを一覧表示します。

    任意のコマンドの詳細については、help を追加します。

    aliyun oss [command] help

    mkdir の例:

    aliyun oss mkdir help

コマンドリファレンス

次の表に、利用可能なすべての OSS コマンドを示します。

バケットコマンド

コマンド

説明

mb

バケットを作成します。

ls

バケット、または指定されたパスにあるオブジェクトやパートを一覧表示します。

rm

アカウント内のバケット、オブジェクト、またはパートを削除します。

set-acl

バケットまたはオブジェクトのアクセスコントロールリスト (ACL) を設定します。

cors

バケットのクロスオリジンリソース共有 (CORS) ルールを管理します。

lifecycle

バケットのライフサイクルルールを管理します。

logging

バケットのアクセスログ記録を管理します。

website

バケットの静的ウェブサイトホスティングと back-to-origin 設定を構成します。

bucket-encryption

バケットの暗号化設定を管理します。

bucket-policy

バケットポリシーを管理します。

referer

バケットのホットリンク防止設定を管理します。

bucket-tagging

バケットのタグを管理します。

request-payment

バケットのリクエスタ支払い設定を構成または照会します。

オブジェクトコマンド

コマンド

説明

cp

オブジェクトをアップロード、ダウンロード、またはコピーします。

mkdir

論理ディレクトリ (末尾にスラッシュが付いた空のオブジェクト) を作成します。

stat

指定したバケットまたはオブジェクトのメタデータを表示します。

sign

オブジェクトの署名付き URL を生成します。

du

バケットのサイズ、または指定したディレクトリ内のオブジェクトの合計サイズを表示します。

set-meta

オブジェクトのメタデータを設定します。

appendfromfile

追加可能なオブジェクトにコンテンツを追加します。

cat

オブジェクトのコンテンツを標準出力に出力します。

object-tagging

オブジェクトのタグを管理します。

restore

凍結されたオブジェクトを読み取り可能な状態に復元します。

その他のコマンド

コマンド

説明

help

特定のコマンドのヘルプ情報を表示します。

listpart

未完了のマルチパートアップロードタスクのパートを一覧表示します。

getallpartsize

未完了のマルチパートアップロードのすべてのパートの詳細を照会します。

hash

ファイルのローカル CRC-64 または MD5 ハッシュを計算します。

cors-options

バケットが指定されたクロスオリジンリクエストを許可するかどうかをテストします。

create-symlink

シンボリックリンクを作成します。

probe

OSS へのアクセスを監視し、アップロードおよびダウンロード中のネットワークまたはパラメータの問題をトラブルシューティングします。

read-symlink

シンボリックリンクの説明を読み取ります。