機械翻訳について

Object Storage Classicへのアクセス

Webコンソールを使用したOracle Cloud Infrastructure Object Storage Classicへのアクセス

Oracle Cloud at CustomerではなくこのトピックはOracle Cloud at Customerには適用されません。

  1. https://cloud.oracle.com/sign-inでOracle Cloud My Servicesアプリケーションにサインインします。

    Oracle Cloudの管理および監視My Servicesアプリケーションへのサインインに関する項を参照してください。

    Oracle Cloud My Services Dashboardページが表示されます。

  2. ページの左上隅近くのダッシュボード・メニュー・ボタンをクリックします。

    CLOUD SERVICESメニューが表示されます。

  3. Storageを選択します。

    Oracle Cloud Infrastructure Object Storage Classicコンソールが表示されます。

または、Oracle Cloud My Services DashboardページのStorageをクリックします。 Actions 表示されたアクションのいずれかを選択して、関連する対応アクティビティを実行します。メニューからOpen Service Consoleを選択します。

REST APIを使用したOracle Cloud Infrastructure Object Storage Classicへのアクセス

REST APIには、HTTP(Hypertext Transfer Protocol)を正しく理解し、インターネットに接続できるアプリケーションまたはプログラミング・プラットフォームからアクセスできます。 REST APIは、HTTPS、HTTPヘッダー、および特殊なHTTP動詞(PUT、DELETE)を介した安全な通信など、HTTPの高度なファセットを使用します。

これらの要件を満たすアプリケーションは、次のとおりです:

  • cURL - cURLは、HTTPリクエストを送信してREST API呼び出しを呼び出すために使用できるコマンドライン・ツールです。

    cURLを使用するには、http://curl.haxx.seを参照してください。

  • Webブラウザ - サポートはベンダーによって異なります。 完全なサポートのためには、一部のブラウザ・プラグ・インが必要な場合があります。

多くのプログラミング・プラットフォーム(Java、Ruby、Perl、PHP、.NETなど)もこれらの要件を満たしていますが、完全サポートのためにサードパーティ・ライブラリを使用する必要があるものもあります。 ガイダンスについては、プログラミング・プラットフォームのマニュアルを参照してください。

Oracle Cloud Infrastructure Object Storage ClassicリソースのREST URLについて

Oracle Cloud Infrastructure Object Storage Classicインスタンス内のアカウント、コンテナ、およびオブジェクトは、RESTリソースとして表され、HTTPのユニフォーム・リソース・ロケータ(URL)を介してアクセスできます。

Oracle Cloud My ServicesページのREST APIエンドポイントは、グローバル名前空間URLです。

注意:

アカウントの作成時期によっては、アカウントに複数のREST APIエンドポイントURLがある場合があります。

Oracle CloudアカウントのRESTエンドポイントURL形式

Oracle Cloudアカウントにログインすると、次のタイプのクラウド・アカウントにアクセスできます。
  • Identity Cloud Serviceのクラウド・アカウント
  • 従来のクラウド・アカウント(Cloud Serviceアカウントとも呼ばれます)

Oracle Cloudアカウントのタイプについて詳しくは、「Oracle Cloudアカウントのタイプ」を参照してください。

次の表は、Oracle Cloudアカウントの「RESTエンドポイントURL」形式について説明しています。

アカウント・タイプ 作成時 RESTエンドポイントURLフォーマット

Identity Cloud Serviceのクラウド・アカウント

2017年11月以降 「Identity Cloud Serviceのクラウド・アカウントのRESTエンドポイントURLフォーマット(2017年11月以降に作成)」を参照してください。
2017年11月まで 「Identity Cloud Serviceのクラウド・アカウントのRESTエンドポイントURL形式(2017年11月以前に作成)」を参照してください。

従来のアカウント

2017年11月以降 「従来のアカウントのRESTエンドポイントURL形式(2017年11月以降に作成)」を参照してください。
2017年11月まで 「従来のアカウントのRESTエンドポイントURL形式(2017年11月以前に作成)」を参照してください。

サインイン資格証明を使用してアカウントにアクセスするには、「アカウントの詳細を使用する」を参照してください。

クラウド・アカウントのRESTエンドポイントURLの検索

RESTエンドポイントURLは、アカウントのURLでもあります。

Oracle Cloud Infrastructure Object Storage ClassicアカウントのRESTエンドポイントURLを見つけるには:

  1. Oracle Cloud My Servicesアプリケーションにサインインします。

    My Servicesダッシュボードが表示されます。 あなたのアカウントに割り当てられているサービスを一覧表示します。

  2. Storage Classicを探します。
  3. ActionsメニューからView Detailsを選択します。 または、「ダッシュボード」ページのStorage Classicリンクをクリックします。
    表示されるページに、Oracle Cloud Infrastructure Object Storage Classicアカウントの詳細が表示されます。
    • 2017年11月以前に作成されたアカウントの場合

      URLは、「追加情報」セクションの下の「RESTエンドポイント」フィールドに表示されます。

    • 2017年11月以降に作成されたアカウントの場合

      「追加情報」セクションの下に、次のRESTエンドポイントURLが表示されます。

      RESTエンドポイントURLタイプ 説明 いつ使う?
      サービス永続的RESTエンドポイントURL このURLは、「RESTエンドポイント(永続的)」フィールドに表示されます。

      このURLには、アカウントの自動生成されたGUIDが含まれ、アカウントのconstantが残ります。

      このRESTエンドポイントURLを使用してください:
      • アカウント内のコンテナのレプリケーション・ポリシーを設定するには

        「REST APIを使用したコンテナ固有のポリシーの設定」を参照してください。

      • あらゆる状況下でURLがconstantのままであることを保証する。

        たとえば、Storage Classicリソースに対する操作を実行するために、コード・スクリプト内の永続URLをハードコードすることができます。

      .
      https://storage-7b16fede61e1417ab83eb52e06f0e365.storage.oraclecloud.com/v1/Storage-7b16fede61e1417ab83eb52e06f0e365
      サービスに優しいRESTエンドポイントURL このURLは、「RESTエンドポイント」フィールドに表示されます。

      注意:

      Storage Classicアカウント名を変更すると、サービス・フレンドリなRESTエンドポイントURLと認証URLも変更されます。

      適切な最新のURLを使用していることを確認してください。

      このURLを使用して、Storage Classicリソース上の任意の操作を目的のインタフェース経由で実行します。 https://acme.storage.oraclecloud.com/v1/Storage-acme

アカウントの詳細を使用する

アカウントにアクセスし、目的のインタフェースを使用して操作を実行するには、ログイン資格証明が必要です。

アカウントにサインアップすると、サインイン資格証明のウェルカム・メールが届きます。

次の例に示すように、サインイン資格証明を書き留めます。
new_account_information_email-2017.jpgの説明が続きます
図new_account_information_email-2017.jpgの説明

ウェルカム・メールがない場合は、アカウント管理者にサインイン資格証明を問い合わせてください。

注意:

従来のアカウントでは、Oracle Cloudに管理者に電子メールを再度送信するようにリクエストできます。 「管理者サインイン資格証明でウェルカム電子メールを再送信する」を参照してください。

Identity Cloud Serviceのクラウド・アカウントのRESTエンドポイントURLフォーマット(2017年11月以降に作成)

ウェルカム・メールからアカウントの以下の詳細を書き留めてください:
  • IDCS GUID
  • アカウント名の条件
  • ユーザー名
例えば - 次の詳細を含むサンプルCloudアカウント:
  • IDCS GUID: idcs-b75f75ed2528447fb59a798c1f08a38d
  • アカウント名: acme
  • ユーザー名: john.doe@example.com
URL 書式設定
RESTエンドポイントURL:
  • サービス恒久RESTエンドポイント
  • サービスに優しいRESTエンドポイント
My Services「追加情報」の下にある以下のフィールドをチェックインします。
  • RESTエンドポイントURL (永続的)

    フォーマット:

    https://storage-GUID.storage.oraclecloud.com/v1/Storage-GUID

    サンプル・アカウントのRESTエンドポイントURL (永続)URL:

    https://storage-7b16fede61e1417ab83eb52e06f0e365.storage.oraclecloud.com/v1/Storage-7b16fede61e1417ab83eb52e06f0e365

  • RESTエンドポイント

    フォーマット:

    https://account_name.storage.oraclecloud.com/v1/Storage-account_name

    サービス・フレンドリ・サンプル・アカウントのRESTエンドポイントURL:

    https://acme.storage.oraclecloud.com/v1/Storage-acme

認証URL

My Services「追加情報」の下の「Auth V1エンドポイント」フィールドをチェックインします。

フォーマット:

https://account_name.storage.oraclecloud.com/auth/v1.0

注意:

My Servicesページで認証URLが利用できない場合は、認証URLを作成する必要があります。 「Object Storage Classicへのアクセスの認証」を参照してください。

サンプル・アカウントの認証URL:

https://acme.storage.oraclecloud.com/auth/v1.0

例: cURLコマンドと出力 - 上記のサンプル・クラウド・アカウントの認証トークン・リクエスト

cURLコマンド:

  • X-Storage-Userヘッダーのアカウント名を使用する:

    curl -v -X GET -H "X-Storage-User: Storage-acme:john.doe@example.com" -H "X-Storage-Pass: Welcome1" http://acme.storage.oraclecloud.com/auth/v1.0

    出力:


    auth-token-idcs-acct-wo-guid.gifの説明が続きます
    図auth-token-idcs-acct-wo-guid.gifの説明

  • ヘッダーX-Storage-Userサービス恒久RESTエンドポイントからのGUIDの使用:

    curl -v -X GET -H "X-Storage-User: Storage-7b16fede61e1417ab83eb52e06f0e365:john.doe@example.com" -H "X-Storage-Pass: Welcome1" http://acme.storage.oraclecloud.com/auth/v1.0

出力:


auth-token-idcs-guid.gifの説明が続きます
図auth-token-idcs-guid.gifの説明

Identity Cloud Serviceのクラウド・アカウントのRESTエンドポイントURL形式(2017年11月以前に作成)

ウェルカム・メールからアカウントの以下の詳細を書き留めてください:
  • IDCS GUID
  • アカウント名の条件
  • ユーザー名
例えば - 次の詳細を含むサンプルCloudアカウント:
  • IDCS GUID: idcs-b75f75ed2528447fb59a798c1f08a38d
  • アカウント名: acme
  • ユーザー名: john.doe@example.com
URL 書式設定

RESTエンドポイントURL

My Services「追加情報」の下の「RESTエンドポイント」フィールドをチェックインします。

フォーマット:

https://account_name.storage.oraclecloud.com/v1/Storage-account_name

RESTサンプル・アカウントのエンドポイントURL:

https://acme.storage.oraclecloud.com/v1/Storage-acme

認証URL

My Services「追加情報」の下の「Auth V1エンドポイント」フィールドをチェックインします。

フォーマット:

https://account_name.storage.oraclecloud.com/auth/v1.0

注意:

My Servicesページで認証URLが利用できない場合は、認証URLを作成する必要があります。 「Object Storage Classicへのアクセスの認証」を参照してください。

サンプル・アカウントの認証URL:

https://acme.storage.oraclecloud.com/auth/v1.0

例: cURLコマンドと出力 - 上記のサンプル・クラウド・アカウントの認証トークン・リクエスト

cURLコマンド:

curl -v -X GET -H "X-Storage-User: Storage-acme:john.doe@example.com" -H "X-Storage-Pass: Welcome1" http://acme.storage.oraclecloud.com/auth/v1.0

出力:


auth-token-idcs-acct-wo-guid.gifの説明が続きます
図auth-token-idcs-acct-wo-guid.gifの説明

従来のアカウントのRESTエンドポイントURL形式(2017年11月以降に作成)

ウェルカム・メールからアカウントの以下の詳細を書き留めてください:
  • アイデンティティ・ドメイン
  • アカウント名の条件
  • ユーザー名
例えば - 以下の詳細を含む従来のアカウントの例:
  • アイデンティティ・ドメイン: acme
  • アカウント名: acme
  • ユーザー名: john.doe@example.com

注意:

従来のアカウントでは、アイデンティティ・ドメイン名とアカウント名は同じです。
URL 書式設定
RESTエンドポイントURL
  • サービス恒久RESTエンドポイント
  • サービスに優しいRESTエンドポイント
My Services「追加情報」の下にある以下のフィールドをチェックインします。
  • RESTエンドポイントURL (永続的)

    フォーマット:

    https://storage-GUID.storage.oraclecloud.com/v1/Storage-GUID

    サンプル・アカウントのRESTエンドポイントURL (永続)URL:

    https://storage-7b16fede61e1417ab83eb52e06f0e365.storage.oraclecloud.com/v1/Storage-7b16fede61e1417ab83eb52e06f0e365

  • RESTエンドポイント

    フォーマット:

    https://account_name.storage.oraclecloud.com/v1/Storage-account_name

    サービス・フレンドリ・サンプル・アカウントのRESTエンドポイントURL:

    https://acme.storage.oraclecloud.com/v1/Storage-acme

認証URL

My Services「追加情報」の下にある「Auth V1エンドポイント」フィールドをチェックインします。

フォーマット:

https://account_name.oraclecloud.com/auth/v1.0

注意:

My Servicesページで認証URLが利用できない場合は、認証URLを作成する必要があります。 「Object Storage Classicへのアクセスの認証」を参照してください。

サンプル・アカウントの認証URL:

https://acme.storage.oraclecloud.com/auth/v1.0

例: cURLコマンドと出力 - 上記のサンプルの従来のアカウントの認証トークン・リクエスト

cURLコマンド:

  • ヘッダーX-Storage-Userにアイデンティティ・ドメイン名を使用する:

    curl -v -X GET -H "X-Storage-User: Storage-acme:john.doe@example.com" -H "X-Storage-Pass: Welcome1" http://acme.storage.oraclecloud.com/auth/v1.0

    出力:


    trad-acct-auth-token-v2.gifの説明が続きます
    図trad-acct-auth-token-v2.gifの説明

  • ヘッダーX-Storage-Userサービス恒久RESTエンドポイントからのGUIDの使用:

    curl -v -X GET -H "X-Storage-User: Storage-7b16fede61e1417ab83eb52e06f0e365:john.doe@example.com" -H "X-Storage-Pass: Welcome1" http://acme.storage.oraclecloud.com/auth/v1.0

出力:


auth-token-idcs-guid.gifの説明が続きます
図auth-token-idcs-guid.gifの説明

従来のアカウントのRESTエンドポイントURL形式(2017年11月以前に作成)

ウェルカム・メールからアカウントの以下の詳細を書き留めてください:
  • アイデンティティ・ドメイン
  • アカウント名の条件
  • ユーザー名
例えば - 以下の詳細を含む従来のアカウントの例:
  • アイデンティティ・ドメイン: acme
  • アカウント名: acme
  • ユーザー名: john.doe@example.com

注意:

従来のアカウントでは、アイデンティティ・ドメイン名とアカウント名は同じです。
URL 書式設定

RESTエンドポイントURL

My Services「追加情報」の下の「RESTエンドポイント」フィールドをチェックインします。

フォーマット:

https://account_name.storage.oraclecloud.com/v1/Storage-account_name

RESTサンプル・アカウントのエンドポイントURL:

https://acme.storage.oraclecloud.com/v1/Storage-acme

認証URL

My Services「追加情報」の下にある「Auth V1エンドポイント」フィールドをチェックインします。

フォーマット:

https://account_name.oraclecloud.com/auth/v1.0

注意:

「追加情報」で認証URLが利用できない場合は、認証URLを作成する必要があります。 「Object Storage Classicへのアクセスの認証」を参照してください。

サンプル・アカウントの認証URL:

https://acme.storage.oraclecloud.com/auth/v1.0

例: cURLコマンドと出力 - 上記のサンプルの従来のアカウントの認証トークン・リクエスト

cURLコマンド:

curl -v -X GET -H "X-Storage-User: Storage-acme:john.doe@example.com" -H "X-Storage-Pass: Welcome1" http://acme.storage.oraclecloud.com/auth/v1.0

出力:


trad-acct-auth-token-v2.gifの説明が続きます
図trad-acct-auth-token-v2.gifの説明

Javaライブラリを使用したOracle Cloud Infrastructure Object Storage Classicへのアクセス

Javaライブラリは、REST APIを使用します。 このため、Javaライブラリもインターネット接続を必要とします。

Javaライブラリには、Java Runtime Environment (JRE)バージョン1.6以降が必要です。 Javaライブラリにはいくつかのランタイム依存Javaライブラリがあり、そのすべてがダウンロード可能なJava SDKに含まれます。

注意:

Java APIを使用してarchiveコンテナを作成することはできません。

独自のJavaアプリケーションでJavaライブラリを使用するには、次の手順を実行します。

  1. Oracle Cloud Infrastructure Object Storage Classic Java SDKをダウンロード: http://www.oracle.com/technetwork/topics/cloud/downloads/cloud-service-java-sdk-2121032.html
  2. Javaライブラリのクラスおよびランタイム依存関係をJavaアプリケーションのクラス・パスのどこかに抽出します。
  3. JavaライブラリのクラスおよびインタフェースをJavaアプリケーションにインポートします。
Javaライブラリを使用してコンテナおよびオブジェクトの特定の操作を実行する方法については、Oracle Cloud Infrastructure Object Storage Classicでのコンテナの管理」およびOracle Cloud Infrastructure Object Storage Classicでのオブジェクトの管理」を参照してください。

Oracle Cloud Infrastructure Storage Software Applianceを使用したOracle Cloud Infrastructure Object Storage Classicへのアクセス

Oracle Cloud Infrastructure Storage Software Applianceは、社内にインストールして、オンプレミスのアプリケーションとワークフローをOracle Cloud Infrastructure Object Storage Classicに簡単に接続するために使用できるツールです。

Oracle Cloud Infrastructure Storage Software Applianceを使用すると、アプリケーションはサービスへの直接REST APIコールを呼び出すことなく、標準のファイルベースのネットワーク・プロトコルを使用してOracle Cloud Infrastructure Object Storage Classicとやりとりできます。

Oracle Cloud Infrastructure Storage Software Applianceを使用してOracle Cloud Infrastructure Object Storage Classicアカウントで実行できるタスクの一覧については、「Object Storage Classicのインタフェースでサポートされているタスク」を参照してください。

File Transfer Manager APIを使用したOracle Cloud Infrastructure Object Storage Classicへのアクセス

File Transfer Manager APIは、Oracle Cloud Infrastructure Object Storage Classic内のstandardおよびarchiveコンテナに、さまざまなサイズの個別および複数のオブジェクトをアップロードまたはダウンロードするためのシンプルなインタフェースを提供するJavaライブラリです。

FTM APIを使用する手順:
  1. http://www.oracle.com/technetwork/topics/cloud/downloads/file-transfer-manager-2956858.htmlからSDKをダウンロードします。
  2. SDKを抽出し、JavaライブラリをlibsフォルダからJavaアプリケーションのクラス・パスに含めます。
  3. JavaのクラスおよびインタフェースをJavaアプリケーションにインポートします。 インポートする前に、SDKのsamplesフォルダにあるサンプル・コードを参照してください。

FTM CLIを使用したOracle Cloud Infrastructure Object Storage Classicへのアクセス

Oracle Cloud Infrastructure Object Storage Classic File Transfer Manager CLI (FTM CLI)は、Oracle Cloud Infrastructure Object Storage Classicのstandardおよびarchiveコンテナにオブジェクトをアップロードおよびダウンロードするために使用できるクロス・プラットフォームのJavaベースのコマンドライン・ツールです。

一時URLを使用したOracle Cloud Infrastructure Object Storage Classicでのオブジェクトへのアクセス

一時URLは、構成された期限を過ぎると期限切れになる、時間制限のあるURLです。 一時URLを作成すると、Oracle Cloud Infrastructure Object Storage Classicアカウントのオブジェクトなどの保護されたリソースに安全かつ一時的にアクセスできます。 Oracle Cloud Infrastructure Object Storage Classicにアクセスできないユーザーは、提供する一時URLを使用してサービスからオブジェクトをダウンロードできます。