レイヤーを削除します

レイヤーを削除すると、 1 つ以上のレイヤーがカタログから削除されます。 レイヤーを削除して、 HERE platform 内のデータを再編成できます。 不要になったレイヤーを削除してデータコストを管理するレイヤーを削除することもできます。 データコストを管理するその他の方法としては、カタログの削除、パーティションの削除、レイヤーの TTL ( Time-to-Live )設定を使用したデータ削除の管理などがあります。

バージョン管理されたレイヤー、揮発性レイヤー、ストリームレイヤー、インデックスレイヤー、オブジェクトストアレイヤー、およびインタラクティブなマップレイヤーを削除できます。

HERE では、バージョン管理されたレイヤーの削除はお勧めしませ バージョン付レイヤーを削除すると、カタログ内のデータ依存関係チェーンと、カタログ外の依存関係が削除されます。

同じレイヤー ID でバージョン付レイヤーを削除して再作成すると、元のレイヤーが空でないすべてのバージョンが変更されます。 これは、カタログバージョンの不変性に依存するバッチ処理パイプラインに影響を与える可能性があります。

たとえば、マップのコンパイルの使用例では、古い固定バージョンのカタログに基づいて派生マップを再計算したり、変更されたパーティションを正しく処理したりできない場合があります。

バージョン付レイヤーデータを削除する推奨および推奨される方法は、次のものを含む非推奨のライフサイクルプロセスに従うことです。

  • レイヤーの説明を更新して、今後使用されないよう警告するために古いものとしてマークします
  • 空のデータを持つすべてのパーティションを含む最新バージョンを公開しています Handles
  • 上記の手順を行った後、および特定の期間 (1 ~ 6 か月など ) 経過した後に、レイヤー全体を削除します。

バージョン付レイヤーを削除して再作成する前に HERE 、そのレイヤーが空でないすべてのカタログバージョンを削除して、これらのバージョンのコンテンツが変更されないようにすることをお勧めします。

警告

レイヤーを削除すると、そのレイヤーに関連付けられているデータとメタデータの両方が完全かつ復元不可能に削除されます。

この手順 config では、サービスを使用してレイヤーを削除します。 config サービスの使用方法の詳細については 、『 API リファレンス』を参照してください。

  1. 認可トークンを取得します。 手順について は、『 Identity & Access Management Guide 』を参照してください。
  2. API ルックアップサービスを使用 config して、削除するレイヤーのカタログの API の API エンドポイントを取得します。 手順については 、『 API Lookup 開発者ガイド』を参照してください。
  3. このリクエストを使用してレイヤーを削除します。

    DELETE /catalogs/<catalogHrn>/layers/<layerId> HTTP/1.1
    Host: <Hostname for the config API from the API Lookup Service>
    Authorization: Bearer <Authorization Token>
    
  4. リクエストが返さ 202 Acceptedれます。 応答の本文に href は、 URL を含むエレメントが含まれています。このエレメントでは、レイヤー削除プロセスのステータスを取得できます。 例 :

     {
       "title": "Layer Deletion",
       "href": "https://config.data.api.platform.here.com/config/v1/status/da167243-13cd-1312-1b72-2z5d2dea7460",
       "type": "urn:olp-types:status"
     }
    

    href 削除のステータスを取得するには、応答のフィールドにある URL で get メソッドを使用します。 リクエストが返信 202 Accepted され、ステータスがレスポンス本文に表示されます。 例 :

     {
       "status": "pending",
       "steps": [
         {
           "name": "delete_layer:validation",
           "state": "Completed"
         },
         {
           "name": "delete_layer:metadata",
           "state": "Completed"
         },
         {
           "name": "delete_layer:catalog_publishing",
           "state": "In progress"
         },
         {
           "name": "delete_layer:layers",
           "state": "Not started"
         },
         {
           "name": "delete_layer:database",
           "state": "Not started"
         },
         {
           "name": "delete_layer:backups",
           "state": "Not started"
         },
         {
           "name": "delete_layer:cache",
           "state": "Not started"
         }
       ]
     }
    
  5. レイヤーが削除されると、 URL は 200 OK 次の応答本文で戻ります。

    {
     "status": "success"
    }
    

削除したレイヤーが、データ クライアント ライブラリ、 CLI 、 REST API 、およびプラットフォームポータルに表示されているリストから削除されるまでに数分かかることがあります。

レイヤーの削除に関連するコストの削減量はただちには表示されず、使用量ホームに表示されるまでに最大で 2 週間かかることがあります。

configサービスの使用方法の詳細については 、『 API リファレンス』を参照してください。

」に一致する結果は 件です

    」に一致する結果はありません