マシン・イメージの削除
/machineimage/{name}
/oracle/publicコンテナ内で入手可能な、システムによって提供されるマシン・イメージは削除できません。
注意:
オーケストレーションで使用されているマシン・イメージを削除すると、オーケストレーションを停止し、再度開始したときに、インスタンスは作成されません。
イメージを削除すると、Compute Classicアカウントからイメージが削除されます。 ただし、Oracle Cloud Infrastructure Object Storage Classicアカウントのイメージ・ファイルは削除されません。 このイメージは、必要に応じて後でCompute Classicアカウントに登録することができます。 あなたのOracle Cloud Infrastructure Object Storage Classicアカウントで利用可能な.tar.gzイメージ・ファイルの名前を覚えておく必要があります。 Oracle Cloud Infrastructure Object Storage Classicからマシン・イメージ・ファイルを永久に削除する方法については、「Oracle Cloud Infrastructure Object Storage Classicチュートリアルからのマシン・イメージ・ファイルの削除」を参照してください。
前提条件:
- 削除するマシン・イメージがオーケストレーションで使用されていないことを確認します。
- Oracle Cloud Infrastructure Object Storage Classicインスタンスのレプリケーション・ポリシーを選択したことを確認してください。 「Oracle Cloud Infrastructure Object Storage Classicの使用」の「サービス・インスタンスの複製ポリシーの選択」を参照してください。
必要なロール: このタスクを実行するには、Compute_Operationsのロールが必要です。 このロールが割り当てられていない、または割当てが不明な場合は、システム管理者に連絡してロールがユーザーにOracle Cloud My Servicesで割り当てられるようにしてください。 Oracle Cloudの管理および監視のユーザー・ロールの変更に関する項を参照してください。
リクエスト
- application/oracle-compute-v3+json
- name: string
オブジェクトの、3つの部分からなる名前(
/Compute-identity_domain/user/object)。
- Cookie: string
Cookie:ヘッダーは、サービスに対するすべてのリクエストに含まれる必要があります。 それをPOST /authenticate/コールに対して受信されたレスポンス内のset-cookieヘッダーの値に設定してください。
レスポンス
- application/oracle-compute-v3+json
204レスポンス
- set-cookie: string
セッションが拡張された場合、Cookie値が返されます。
例
cURLコマンド
次の例では、cURLを使用してRESTリソースに対するDELETEリクエストを発行することによって、マシン・イメージ/Compute-acme/jack.jones@example.com/oraclelinux-x64を削除する方法を示しています。 cURLの詳細は、「cURLの使用」を参照してください。
コマンドを1行で入力します。 この例では、読みやすくするために改行が使用されています。
curl -i -X DELETE
-H "Cookie: $COMPUTE_COOKIE"
https://api-z999.compute.us0.oraclecloud.com/machineimage/Compute-acme/jack.jones@example.com/oraclelinux-x64
-
COMPUTE_COOKIEは、前の手順で認証cookieを格納した変数の名前です。 認証クッキーの取得および変数への格納の詳細は、認証を参照してください。 -
api-z999.compute.us0.oraclecloud.comはRESTエンドポイントURLの例です。 この値をCompute ClassicサイトのRESTエンドポイントURLに変更します。 サイトのRESTエンドポイントURLを見つける方法については、「リクエストの送信」を参照してください。 -
acmeおよびjack.jones@example.comは値の例です。acmeをCompute Classicアカウントのアイデンティティ・ドメインIDに置き換え、jack.jones@example.comをユーザー名で置き換えます。
このリクエストにレスポンスは返されません。