リソースの削除

It may occasionally be necessary to remove (DELETE) a resource from the Schema Registry. 削除できるのは、テナントコンテナで作成したリソースのみです。これは、削除するリソースの $id を使用して DELETE リクエストを実行することでおこなわれます。

API 形式

DELETE /tenant/{RESOURCE_TYPE}/{RESOURCE_ID} 
パラメーター 説明
{RESOURCE_TYPE} The type of resource to be deleted from the Schema Library. 有効なタイプは、datatypesmixinsschemas および classes です。
{RESOURCE_ID} リソースの URL エンコードされた $id URI または meta:altId

リクエスト

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)リクエストを試行すると、削除を確認できます。You will need to include an Accept header in the request, but should receive an HTTP status 404 (Not Found) because the resource has been removed from the Schema Registry.

このページ