トレーニング済みモデルエイリアスの削除API

トレーニング済みモデルエイリアスを削除します。

リクエスト

DELETE _ml/trained_models/<model_id>/model_aliases/<model_alias>

前提条件

manage_ml クラスター権限が必要です。この権限は machine_learning_admin ビルトインロールに含まれています。

説明

このAPIは、トレーニング済みモデルを参照する既存のモデルエイリアスを削除します。

モデルエイリアスが存在しない場合や、model_id で識別されたモデル以外のモデルを参照している場合、このAPIはエラーを返します。

パスパラメータ

  • model_alias
  • (必須、文字列)削除するモデルエイリアス。
  • model_id
  • (必須、文字列)モデルエイリアスが参照するトレーニング済みモデルID。

以下の例は、トレーニング済みモデルID(flight-delay-prediction-1574775339910)のモデルエイリアス(flight_delay_model)を削除する方法を示しています。

Python

  1. resp = client.ml.delete_trained_model_alias(
  2. model_id="flight-delay-prediction-1574775339910",
  3. model_alias="flight_delay_model",
  4. )
  5. print(resp)

Ruby

  1. response = client.ml.delete_trained_model_alias(
  2. model_id: 'flight-delay-prediction-1574775339910',
  3. model_alias: 'flight_delay_model'
  4. )
  5. puts response

Js

  1. const response = await client.ml.deleteTrainedModelAlias({
  2. model_id: "flight-delay-prediction-1574775339910",
  3. model_alias: "flight_delay_model",
  4. });
  5. console.log(response);

コンソール

  1. DELETE _ml/trained_models/flight-delay-prediction-1574775339910/model_aliases/flight_delay_model