Alibaba Cloud 以外のサーバーを Alibaba Cloud ホストインスタンスとして登録するために使用するアクティベーションコードを作成します。
操作説明
操作の説明
アクティベーションコードを使用して Alibaba Cloud 以外のサーバーを Alibaba Cloud ホストインスタンスとして登録すると、クラウドアシスタント、CloudOps オーケストレーションサービス、Alibaba Cloud DevOps など、Alibaba Cloud が提供するさまざまなオンラインサービスをホストインスタンスで使用できます。
Elastic Compute Service (ECS) 以外のサーバーのオペレーティングシステムは以下のバージョン要件を満たす必要があり、Alibaba Cloud ホストインスタンスとして登録するにはサーバーがインターネットにアクセスできる必要があります。
Alibaba Cloud Linux 2/3 以降
CentOS 6/7/8 以降
Debian 8/9/10 以降
Ubuntu 12/14/16/18 以降
CoreOS
OpenSUSE
RedHat 5/6/7 以降
SUSE Linux Enterprise Server 11/12/15 以降
Window Server 2012/2016/2019 以降
各 Alibaba Cloud リージョンで、最大 10 個のホストインスタンスアクティベーションコードを保持できます。各アクティベーションコードは最大 10 個のインスタンスの登録に使用でき、各アクティベーションコードの有効期間は最大 4 時間です。
ECS クラウドアシスタントページで、ホストインスタンスタブをクリックし、新しいインスタンスの登録をクリックして、アクティベーションコードの使用量データを表示します。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
ecs:CreateActivation |
create |
*Activation
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| RegionId |
string |
必須 |
リージョン ID。現在サポートされているリージョンには、中国 (青島)、中国 (北京)、中国 (張家口)、中国 (フフホト)、中国 (ウランチャブ)、中国 (杭州)、中国 (上海)、中国 (深圳)、中国 (河源)、中国 (広州)、中国 (成都)、中国香港、シンガポール、日本 (東京)、米国 (シリコンバレー)、米国 (バージニア) が含まれます。 DescribeRegions を呼び出して、リージョン ID やその他の情報をクエリできます。 |
cn-hangzhou |
| RegionId |
string |
必須 |
デフォルトのインスタンス名プレフィックス。値は 2〜50 文字で、文字で始まる必要があります。特殊文字または数字で始めることはできません。ピリオド (.)、アンダースコア (_)、ハイフン (-)、コロン (:) のみを含めることができます。 この操作で作成されたアクティベーションコードで登録されたインスタンスは、この値をプレフィックスとして使用して連番のインスタンス名を生成します。ホストインスタンスを登録する際に新しいインスタンス名を指定して、このデフォルト値をオーバーライドすることもできます。 ホストインスタンスを登録する際に InstanceName の値を指定すると、 |
cn-hangzhou |
| InstanceName |
string |
任意 |
アクティベーションコードの説明。値は 1〜100 文字です。 |
test-InstanceName |
| Description |
string |
任意 |
アクティベーションコードを使用してホストインスタンスを登録できる最大値。有効な値: 1〜1000。 デフォルト値: 10。 |
This is description. |
| InstanceCount |
integer |
任意 |
アクティベーションコードの有効期間。有効期間が過ぎると、アクティベーションコードを使用して新しいインスタンスを登録できなくなります。単位: 時間。有効な値: 1〜4。 デフォルト値: 4。 |
10 |
| TimeToLiveInHours |
integer |
任意 |
アクティベーションコードの使用が許可されるホストの IP アドレス。値は IPv4 アドレス、IPv6 アドレス、または CIDR ブロックです。 |
4 |
| IpAddressRange |
string |
任意 |
リクエストのべき等性を確保するために使用されるクライアントトークン。クライアントを使用してトークンを生成できますが、異なるリクエスト間でトークンが一意であることを確認してください。ClientToken は ASCII 文字のみをサポートし、64 文字を超えることはできません。詳細については、べき等性を確保する方法 を参照してください。 |
0.0.0.0/0 |
| ClientToken |
string |
任意 |
アクティベーションコードが属するリソースグループの ID。 |
123e4567-e89b-12d3-a456-426655440000 |
| ResourceGroupId |
string |
任意 |
タグ。 |
rg-123****** |
| Tag |
array<object> |
任意 |
タグ。 |
|
|
object |
任意 |
タグ。 |
||
| Key |
string |
任意 |
ホストインスタンスアクティベーションコードのタグキー。N の有効な値: 1〜20。タグキーは空の文字列にできません。 単一のタグを使用してリソースをフィルターする場合、そのタグで返されるリソースの数は 1,000 を超えることはできません。複数のタグを使用してリソースをフィルターする場合、指定されたすべてのタグにバインドされているリソースの数は 1,000 を超えることはできません。リソースの数が 1,000 を超える場合は、 ListTagResources 操作を呼び出してリソースをクエリする必要があります。 タグキーは最大 64 文字で、 |
TestKey |
| Value |
string |
任意 |
ホストインスタンスアクティベーションコードのタグ値。N の有効な値: 1〜20。タグ値は空の文字列にできます。 タグ値は最大 128 文字で、 |
TestValue |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| RequestId |
string |
リクエスト ID |
4ECEEE12-56F1-4FBC-9AB1-890F1234**** |
| ActivationCode |
string |
アクティベーションコードの値。このコードはこの操作を呼び出したときに一度だけ返され、その後はクエリできません。戻り値を適切に保管してください。 |
a-hz0ch3SwhOlE1234+Xo32lAZC**** |
| ActivationId |
string |
アクティベーションコード ID。 |
4ECEEE12-56F1-4FBC-9AB1-890F1234**** |
例
成功レスポンス
JSONJSON
{
"RequestId": "4ECEEE12-56F1-4FBC-9AB1-890F1234****",
"ActivationCode": "a-hz0ch3SwhOlE1234+Xo32lAZC****",
"ActivationId": "4ECEEE12-56F1-4FBC-9AB1-890F1234****"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | RegionId.ApiNotSupported | The api is not supported in this region. | |
| 400 | InstanceName.ExceedLimit | Default instance name prefix length exceeds. | |
| 400 | InstanceName.InvalidPattern | Default instance name prefix pattern invalid. | |
| 400 | ActivationDesc.ExceedLimit | Activation description length exceeds. | |
| 400 | ActivationLimitation.Invalid | The specified parameter InstanceCount exceeds the limit of %s. | |
| 400 | AddressRange.InvalidPattern | Address range should be ipv4 address or cidr. | |
| 400 | ActivationCount.ExceedLimit | The count of activation in current region exceeds the limit of %s. | |
| 400 | ActivationTTL.ExceedLimit | The specified parameter TimeToLiveInHours exceeds the limit of %s. | |
| 400 | InvalidTagKey.Malformed | The specified Tag.n.Key is not valid. | |
| 400 | InvalidTagValue.Malformed | The specified Tag.n.Value is not valid. | |
| 400 | NumberExceed.Tags | The Tags parameter number is exceed. | |
| 400 | MissingParameter.TagKey | You must specify Tag.N.Key. | |
| 400 | Duplicate.TagKey | The Tag.N.Key contain duplicate key. | |
| 400 | InvalidClientToken.Malformed | The specified parameter clientToken is not valid. | |
| 500 | InternalError.Dispatch | An error occurred when dispatch the request. | |
| 403 | Operation.Forbidden | The operation is not permitted. | |
| 403 | InvalidStatus.ResourceGroup | You cannot perform an operation on a resource group that is being created or deleted. | |
| 403 | RealNameAuthenticationError | Your account has not passed the real-name authentication yet. | |
| 403 | ManagedInstanceCountExceedLimit | The count of managed instance in current region exceeds the limit of %s. | |
| 403 | IdempotentParameterMismatch | The specified parameter has changed while using an already used clientToken. | |
| 403 | IdempotentProcessing | The previous idempotent request(s) is still processing. | |
| 404 | InvalidRegionId.NotFound | The RegionId provided does not exist in our records. | |
| 404 | InvalidResourceGroup.NotFound | The ResourceGroup provided does not exist in our records. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。