コンテナの名前の取得
get
/machineimage/
アクセス可能なオブジェクトが含まれるコンテナの名前を取得します。 この情報を使用してオブジェクトのマルチパート名を構築できます。
必要なロール: このタスクを実行するには、Compute_MonitorまたはCompute_Operationsのロールが必要です。 このロールが割り当てられていない、または割当てが不明な場合は、システム管理者に連絡してロールがユーザーにOracle Cloud My Servicesで割り当てられるようにしてください。 Oracle Cloudの管理および監視のユーザー・ロールの変更に関する項を参照してください。
リクエスト
サポートされるメディア・タイプ
- application/oracle-compute-v3+json
ヘッダー・パラメータ
- Cookie: string
Cookie:ヘッダーは、サービスに対するすべてのリクエストに含まれる必要があります。 それをPOST /authenticate/コールに対して受信されたレスポンス内のset-cookieヘッダーの値に設定してください。
レスポンス
サポートされるメディア・タイプ
- application/oracle-compute-v3+directory+json
200レスポンス
OK。 返される可能性のあるその他のHTTPステータス・コードの詳細は、「ステータス・コード」を参照してください。
ヘッダー
- set-cookie: string
セッションが拡張された場合、Cookie値が返されます。
例
cURLコマンド
次の例では、cURLを使用してRESTリソースに関するGETリクエストを発行することで、アクセスできるマシン・イメージを含むコンテナの名前を取得する方法を示します。 cURLの詳細は、「cURLの使用」を参照してください。
コマンドを1行で入力します。 この例では、読みやすくするために改行が使用されています。
curl -X GET
-H "Cookie: $COMPUTE_COOKIE"
-H "Accept: application/oracle-compute-v3+directory+json"
https://api-z999.compute.us0.oraclecloud.com/machineimage/
-
COMPUTE_COOKIEは、前の手順で認証cookieを格納した変数の名前です。 認証クッキーの取得および変数への格納の詳細は、認証を参照してください。 -
api-z999.compute.us0.oraclecloud.comはRESTエンドポイントURLの例です。 この値をCompute ClassicサイトのRESTエンドポイントURLに変更します。 サイトのRESTエンドポイントURLを見つける方法については、「リクエストの送信」を参照してください。
レスポンス本文の例
次の例は、レスポンス本文をJSON形式で示しています。
{
"result": [
"/Compute-acme/",
"/oracle/"
]
}