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

Object Storage Service:OSSコンソールを使用して開始する

最終更新日:Feb 21, 2024

Object Storage Service (OSS) を使用して、アプリケーションからの画像、ビデオ、オーディオデータなどのデータを保存したり、OSSに保存した大量のデータを同時にダウンロードしたりできます。 OSSとIntelligent Media Management (IMM) およびImage Processing (IMG) を使用して、クラウド内のデータを処理することもできます。 このトピックでは、OSSのアクティブ化、バケットの作成、オブジェクトのアップロード、オブジェクトのダウンロード、およびオブジェクトの共有方法について説明します。 このトピックでは、画像オブジェクトを例として使用します。

前提条件

Alibaba Cloud アカウントが作成済みであること。 詳細については、「Alibaba Cloudへのサインアップ」をご参照ください。

OSSの有効化

  1. OSSアクティベーションページに移動します。

  2. [OSSの有効化] ページで、画面の指示に従ってOSSを有効化します。

    重要

    OSSが有効化された後、デフォルトの課金方法は従量課金です。 OSS料金を削減したい場合は、OSSリソースプランを使用することを推奨します。

バケットを作成する

バケットは、OSS に保存されているオブジェクトのコンテナーです。 オブジェクトをOSSにアップロードする前に、バケットを作成する必要があります。

  1. OSSコンソールにログインします。

  2. 左側のナビゲーションウィンドウで、[バケット] をクリックします。 [バケット] ページで、[バケットの作成] をクリックします。

  3. [バケットの作成] パネルで、次の表に示す必要なパラメーターを設定します。 他のパラメータのデフォルト設定を維持したり、バケットの作成後にパラメータを設定したりできます。 次に、[OK] をクリックします。

    パラメーター

    説明

    バケット名

    バケットの名前です。 バケットの名前は、バケットの作成後に変更することはできません。

    バケットの命名規則の詳細については、「バケットの命名規則」をご参照ください。

    examplebucket

    リージョン

    バケットが配置されているリージョン。 バケットの作成後にバケットのリージョンを変更することはできません。

    重要

    中国本土のリージョンにバケットを作成する場合は、実名登録ページで情報を送信して実名登録を完了する必要があります。

    中国 (杭州)

    冗長性タイプ

    バケットの冗長タイプ。 有効な値:

    • LRS

      ローカル冗長ストレージ (LRS) は、同じゾーン内の異なる施設の複数のデバイスにデータの複数のコピーを保存します。 LRSは、ハードウェア障害が発生してもデータの耐久性と可用性を提供します。

    • ZRS (推奨)

      ZRSは、同じリージョンの複数のゾーンにデータの複数のコピーを保存します。 ゾーンが使用できなくなっても、データにアクセスできます。

      重要

      ZRSは、中国 (深セン) 、中国 (北京) 、中国 (張家口) 、中国 (ウランカブ) 、中国 (杭州) 、中国 (上海) 、中国 (香港) 、ドイツ (フランクフルト) 、日本 (東京) 、シンガポール、インドネシア (ジャカルタ) 。 ZRSはストレージコストを増加させ、有効にした後は無効にできません。 この冗長タイプを選択するときは、注意することを推奨します。

      ZRSの詳細については、「ZRSバケットの作成」をご参照ください。

    ZRS (推奨)

    バケットの作成後、[作成済み] メッセージが表示されます。

オブジェクトのアップロード

OSSコンソールを使用して、最大5 GBのサイズのオブジェクトをアップロードできます。

  1. バケットが作成されたので、[バケットに移動] をクリックします。 または、左側のナビゲーションウィンドウで [バケット] をクリックし、作成したバケットの名前をクリックします。

  2. オブジェクト ページで、アップロード をクリックします。

  3. アップロード ページで、次の表に示すパラメーターを設定します。

    パラメーター

    説明

    アップロード先

    オブジェクトをアップロードするディレクトリを指定します。 有効な値:

    • カレントディレクトリ: オブジェクトは現在のディレクトリにアップロードされます。

    • ディレクトリを指定する: オブジェクトは指定されたディレクトリにアップロードされます。 指定されたディレクトリが存在しない場合、OSSは自動的にディレクトリを作成し、オブジェクトをディレクトリにアップロードします。

    現在のディレクトリ

    ファイル ACL

    オブジェクトのアクセス制御リスト (ACL) を設定します。

    詳細については、「オブジェクトACL」をご参照ください。

    プライベート

    アップロードするファイル

    アップロードするオブジェクトまたはディレクトリを選択します。

    ファイルの選択 をクリックしてローカルファイルを選択するか、フォルダーの選択 をクリックしてディレクトリを選択します。 アップロードするローカルファイルまたはディレクトリを [アップロードするファイル] セクションにドラッグすることもできます。

    重要
    • ディレクトリを [アップロードするファイル] セクションにドラッグしてアップロードすると、このディレクトリ内のファイルとサブディレクトリがすべてバケットにアップロードされます。

    • オブジェクトがアップロードされているときは、オブジェクトのアップロードページを更新または閉じないでください。 それ以外の場合、アップロードタスクは中断され、アップロードタスクのリストは消去されます。

    example.jpg

  4. アップロード クリックします。

    タスクのアップロードパネルでアップロードの進行状況を確認できます。 オブジェクトがアップロードされた後、オブジェクトを含むディレクトリに移動して、オブジェクトの名前、サイズ、およびストレージクラスを表示できます。

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

オブジェクトをバケットにアップロードした後、ブラウザのデフォルトのダウンロードパスまたは特定のローカルパスにオブジェクトをダウンロードできます。 一度に1つ以上のオブジェクトをダウンロードできます。

  1. 左側のナビゲーションツリーで、ファイル > オブジェクト を選択します。

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

    • 一度に1つのオブジェクトをダウンロード

      オブジェクトリストでオブジェクトを見つけ、more > ダウンロードを選択します。

    • 一度に複数のオブジェクトをダウンロードする

      ダウンロードするオブジェクトを選択し、オブジェクトリストの下にある ダウンロード をクリックします。 OSSコンソールでは、一度に最大100個のオブジェクトをダウンロードできます。

    バージョン管理が有効なバケットからオブジェクトをダウンロードする方法の詳細については、「バージョン管理の構成」をご参照ください。

オブジェクトの共有

オブジェクトをバケットにアップロードした後、ダウンロードまたはプレビューのためにオブジェクトのURLを第三者と共有できます。

  1. 左側のナビゲーションツリーで、ファイル > オブジェクト を選択します。

  2. オブジェクト ページで、オブジェクトの名前をクリックするか、[操作] 列の プロパティ をクリックします。

  3. プロパティ パネルで、[オブジェクトURLのコピー] をクリックします。

    警告

    共有するデータに機密コンテンツが含まれているかどうかを確認して、機密データの漏洩を防ぎます。

    共有するオブジェクトのACLが非公開の場合、URLの有効期間を設定する必要があります。 URLのデフォルトの有効期間は3,600秒 (1時間) です。 最大有効期間は32,400秒 (9時間) です。 有効期間が長いURLを取得するには、ossutilossbrowser、またはOSS SDKを使用することを推奨します。

    • オブジェクトURLを使用してオブジェクトをプレビューする

      共有するオブジェクトURLをサードパーティが使用してオブジェクトにアクセスするときにオブジェクトがプレビューされ、ダウンロードされないようにするには、カスタムドメイン名をバケットにマップし、ドメイン名のCNAMEレコードを追加する必要があります。 詳細については、「カスタムドメイン名のマップ」をご参照ください。

    • オブジェクトURLを使用してオブジェクトをダウンロードする

      サードパーティが共有オブジェクトURLを使用してオブジェクトにアクセスするときにオブジェクトをダウンロードする場合は、Content-Dispositionフィールドをattachmentに設定します。 詳細については、「オブジェクトメタデータの設定」をご参照ください。

参考資料

高度な機能