Show Menu
トピック×

リソースの削除

スキーマレジストリからリソースを削除(DELETE)する必要がある場合があります。 テナントコンテナで作成したリソースのみを削除できます。 これは、削除するリソース $id のDELETEリクエストを実行することで行います。
API形式
DELETE /tenant/{RESOURCE_TYPE}/{RESOURCE_ID} 

パラメーター
説明
{RESOURCE_TYPE}
スキーマライブラリから削除するリソースの種類です。 有効なタイプは、 datatypes 、、、お mixins よび schemas``classes です。
{RESOURCE_ID}
URLエンコードされた $id URIまたはリソース meta:altId のURIです。
リクエスト
DELETE要求には、Acceptヘッダーは必要ありません。
curl -X DELETE \
  https://platform.adobe.io/data/foundation/schemaregistry/tenant/mixins/https%3A%2F%2Fns.adobe.com%2F{TENANT_ID}%2Fmixins%2F4fbd5368aa67f0e74d5838f67694c867 \
  -H 'Authorization: Bearer {ACCESS_TOKEN}' \
  -H 'x-api-key: {API_KEY}' \
  -H 'x-gw-ims-org-id: {IMS_ORG}' \
  -H 'x-sandbox-name: {SANDBOX_NAME}'

応答
応答が成功すると、HTTPステータス204(コンテンツなし)と空白の本文が返されます。
リソースに対してルックアップ(GET)要求を試行すると、削除を確認できます。 Acceptヘッダーを要求に含める必要がありますが、リソースがスキーマレジストリから削除されたので、HTTPステータス404 (見つかりません)を受け取る必要があります。