すべてのプロダクト
Search
ドキュメントセンター

Function Compute:CreateAlias

最終更新日:Sep 11, 2024

エイリアスを作成します。

デバッグ

OpenAPI Explorer は署名値を自動的に計算します。 利便性を考慮して、この操作は OpenAPI Explorer で呼び出すことが推奨されます。 OpenAPI Explorer は、さまざまな SDK に対して操作のサンプルコードを動的に生成します。

リクエストヘッダー

この操作では、共通のリクエストヘッダーのみが使用されます。 詳細については、「共通リクエストパラメーター」をご参照ください。

リクエスト構文

POST /services/{serviceName}/aliases HTTP/1.1

リクエストパラメーター

パラメーター

データ型

場所

必須

説明

serviceName

String

パス

あり

service_name

サービスの名前です。 名前は1 ~ 128文字で、英数字、アンダースコア (_) 、ハイフン (-) を使用できます。 名前は数字またはアンダースコアで始めることはできません。また、LATESTにすることはできません。

オブジェクト

本文

なし

エイリアスの定義。

additionalVersionWeight

地図

本文

なし

1

エイリアスが指すカナリアリリースバージョンとカナリアリリースバージョンの重み。

  • カナリアリリースバージョンは、関数が呼び出されたときにのみ有効になります。

  • 値は、バージョン番号と特定の重みで構成されます。 たとえば、2:0.05は、関数が呼び出されたときに、バージョン2がカナリアリリースバージョンであり、トラフィックの5% がカナリアリリースバージョンに配信され、トラフィックの95% がメジャーバージョンに配信されることを示します。

浮く

本文

なし

1

トラフィックの重み。 有効な値: 0.0〜1.0。

aliasName

String

本文

あり

alias_test

エイリアスの名前。 名前は1 ~ 128文字で、英数字、アンダースコア (_) 、ハイフン (-) を使用できます。 名前は数字またはアンダースコアで始めることはできません。また、LATESTにすることはできません。

説明

String

本文

なし

test_description

エイリアスの説明。 説明の長さは最大256文字です。

versionId

String

本文

あり

1

エイリアスが指すバージョン。

レスポンスパラメーター

パラメーター

データ型

説明

additionalVersionWeight

地図

エイリアスが指すカナリアリリースバージョンとカナリアリリースバージョンの重み。

  • カナリアリリースバージョンは、関数が呼び出されたときにのみ有効になります。

  • 値は、バージョン番号と特定の重みで構成されます。 たとえば、2:0.05は、関数が呼び出されたときに、バージョン2がカナリアリリースバージョンであり、トラフィックの5% がカナリアリリースバージョンに配信され、トラフィックの95% がメジャーバージョンに配信されることを示します。

Float

1

トラフィックの重み。 有効な値: 0.0〜1.0。

aliasName

String

alias_test

エイリアスの名前。

createdTime

String

202004-23T06: 32:43Z

エイリアスが作成された時刻。

説明

String

test_description

エイリアスの説明。

lastModifiedTime

String

202004-23T06: 32:43Z

エイリアスが最後に更新された時刻。

serviceName

String

service_name

サービスの名前です。

versionId

String

1

エイリアスが指すバージョン。

リクエストの例

POST /2016-08-15/services/service_name/aliases HTTP/1.1
Common request headers
{
    "aliasName":"alias_test",
    "versionId":"1",
    "description":"test_description"
}

正常に処理された場合のレスポンス例

JSON 形式

HTTP/1.1 200 OK
Content-Type:application/json

HTTP/1.1 200 OK
Common response headers
{
  "aliasName": "alias_test",
  "versionId": "1",
  "description": "test_description",
  "additionalVersionWeight": null,
  "createdTime": "2020-04-23T06:32:43Z",
  "lastModifiedTime": "2020-04-23T06:32:43Z"
}

エラーコード

エラーコードの一覧は、「API エラーセンター」をご参照ください。