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

Auto Scaling:DescribeEciScalingConfigurationDetail

最終更新日:May 22, 2026

スケーリング設定の詳細をクエリします。スケーリング設定 ID を指定して、一時記憶領域のサイズ、IPv6 アドレス数、EIP の帯域幅などの詳細情報を取得できます。スケーリング設定の詳細は YAML ファイルとして取得可能です。

今すぐお試しください

この API を OpenAPI Explorer でお試しください。手作業による署名は必要ありません。呼び出しに成功すると、入力したパラメーターに基づき、資格情報が組み込まれた SDK コードが自動的に生成されます。このコードをダウンロードしてローカルで使用できます。

テスト

RAM 認証

下表に、この API を呼び出すために必要な認証情報を示します。認証情報は、RAM (Resource Access Management) ポリシーを使用して定義できます。以下で各列名について説明します。

  • アクション:特定のリソースに対して実行可能な操作。ポリシー構文ではAction要素として指定します。

  • API:アクションを具体的に実行するための API。

  • アクセスレベル:各 API に対して事前定義されているアクセスの種類。有効な値:create、list、get、update、delete。

  • リソースタイプ:アクションが作用するリソースの種類。リソースレベルでの権限をサポートするかどうかを示すことができます。ポリシーの有効性を確保するため、アクションの対象として適切なリソースを指定してください。

    • リソースレベルの権限を持つ API の場合、必要なリソースタイプはアスタリスク (*) でマークされます。ポリシーのResource要素で対応する ARN を指定してください。

    • リソースレベルの権限を持たない API の場合、「すべてのリソース」と表示され、ポリシーのResource要素でアスタリスク (*) でマークされます。

  • 条件キー:サービスによって定義された条件のキー。このキーにより、きめ細やかなアクセス制御が可能になります。この制御は、アクション単体に適用することも、特定のリソースに対するアクションに適用することもできます。Alibaba Cloud は、サービス固有の条件キーに加えて、すべての RAM 統合サービスに適用可能な一連の共通条件キーを提供しています。

  • 依存アクション:ある特定のアクションを実行するために、前提として実行が必要となる他のアクション。依存アクションの権限も RAM ユーザーまたは RAM ロールに付与する必要があります。

アクション

アクセスレベル

リソースタイプ

条件キー

依存アクション

ess:DescribeEciScalingConfigurationDetail

get

*ScalingGroup

acs:ess:{#regionId}:{#accountId}:scalinggroup/{#ScalingGroupId}

なし なし

リクエストパラメーター

パラメーター

必須 / 任意

説明

RegionId

string

必須

スケーリング設定が属するスケーリンググループのリージョン ID です。

cn-beijing

ScalingGroupId

string

任意

スケーリング設定が属するスケーリンググループの ID です。

asg-bp1ffogfdauy0jw0****

ScalingConfigurationId

string

必須

Elastic Container Instance の作成に使用されるスケーリング設定の ID です。

asc-bp1ffogfdauy0nu5****

OutputFormat

string

任意

出力フォーマットです。YAML を指定します。

列挙値:

  • YAML :

    YAML

yaml

レスポンスフィールド

フィールド

説明

object

RequestId

string

リクエスト ID です。

6EF9BFEE-FE07-4627-B8FB-14326FB9****

ScalingConfiguration

object

スケーリング設定に関する情報です。

CreationTime

string

スケーリング設定の作成時刻です。

2023-05-10T02:39:15Z

ScalingConfigurationName

string

スケーリング設定の名前です。

scalingconfi****

SecurityGroupId

string

Elastic Container Instance に関連付けられるセキュリティグループの ID です。同じセキュリティグループに関連付けられた Elastic Container Instance 同士は相互にアクセスできます。

sg-bp18kz60mefs****

ActiveDeadlineSeconds

integer

スケーリング設定の有効期間です。単位は秒です。

60

SpotStrategy

string

インスタンスのプリエンプションポリシーです。有効値は次のとおりです。

  • NoSpot:インスタンスは通常の従量課金インスタンスとして作成されます。

  • SpotWithPriceLimit:ユーザー定義の最大時間単価を持つプリエンプティブインスタンスとして作成されます。

  • SpotAsPriceGo:購入時の市場価格を入札価格として使用するプリエンプティブインスタンスとして作成されます。

NoSpot

AutoCreateEip

boolean

Elastic IP アドレス (EIP) を自動的に作成し、Elastic Container Instance にバインドするかどうかを示します。

true

ScalingGroupId

string

スケーリンググループの ID です。

asg-bp1frlu04fq4zv65b1bh

EphemeralStorage

integer

一時記憶領域のサイズです。単位は GiB です。

20

Ipv6AddressCount

integer

IPv6 アドレスの数です。

1

Description

string

説明

このパラメーターは使用できません。

This is an example.

EipBandwidth

integer

EIP の帯域幅です。デフォルト値は 5 です。単位は Mbit/s です。

5

ImageSnapshotId

string

イメージキャッシュの ID です。

imc-2zebxkiifuyzzlhl****

Memory

number

メモリサイズです。単位は GiB です。

CPU と Memory を指定することで、インスタンスタイプの範囲を定義できます。たとえば、CPU を 2、Memory を 16 に設定すると、2 vCPU と 16 GiB を備えたインスタンスタイプが返されます。CPU と Memory を指定した場合、Auto Scaling は I/O 最適化要件やゾーンなどの要素に基づいて利用可能なインスタンスタイプを決定し、最も低価格のインスタンスタイプを使用して優先的にインスタンスを作成します。

説明

CPU と Memory を指定してインスタンスタイプを定義できるのは、スケーリングポリシーが Cost Optimization に設定されており、スケーリング設定にインスタンスタイプが指定されていない場合のみです。

4

RestartPolicy

string

コンテナグループの再起動ポリシーです。有効値は次のとおりです。

  • Never:コンテナグループは再起動されません。

  • Always:コンテナグループは常に再起動されます。

  • OnFailure:コンテナグループは障害時に再起動されます。

Always

SpotPriceLimit

number

プリエンプティブインスタンスの最大時間単価です。

このパラメーターは、SpotStrategy が SpotWithPriceLimit に設定されている場合にのみ返されます。

0.025

IngressBandwidth

integer

最大インバウンド帯域幅です。単位は bit/s です。

1024000

CpuOptionsThreadsPerCore

integer

コアあたりのスレッド数です。特定のインスタンスタイプでのみこのパラメーターを指定できます。値が 1 の場合、ハイパースレッディングが無効になります。詳細については、「CPU オプションの指定」をご参照ください。

2

TerminationGracePeriodSeconds

integer

プログラムが停止前に操作を処理するためのバッファ時間です。

60

LoadBalancerWeight

integer

Server Load Balancer (SLB) のバックエンドサーバーとしての Elastic Container Instance の重みです。有効値は 1~100 です。

デフォルト値は 50 です。

50

DnsPolicy

string

DNS ポリシーです。

Default

HostName

string

ホスト名です。

hostname

EgressBandwidth

integer

最大アウトバウンド帯域幅です。単位は bit/s です。

10485760

RegionId

string

スケーリング設定が属するスケーリンググループのリージョン ID です。

cn-shanghai

RamRoleName

string

Elastic Container Instance の Resource Access Management (RAM) ロールです。Elastic Container Instance と Elastic Compute Service (ECS) インスタンスは同じ RAM ロールを共有できます。詳細については、「API を呼び出してインスタンス RAM ロールを使用する」をご参照ください。

ram:PassRole

Cpu

number

Elastic Container Instance に割り当てられる vCPU 数です。

2.0

AutoMatchImageCache

boolean

イメージキャッシュを自動的にマッチングするかどうかを示します。デフォルト値は false です。

true

ResourceGroupId

string

リソースグループの ID です。

rg-acfmwozpmmksakq

ContainerGroupName

string

コンテナグループの名前です。

test

ScalingConfigurationId

string

スケーリング設定の ID です。

asc-2zec39vg84usxdocme6a

CpuOptionsCore

integer

物理 CPU コア数です。特定のインスタンスタイプでのみこのパラメーターを指定できます。

2

SlsEnable

boolean

ユーザーログを収集するかどうかを示します。デフォルト値は false です。

false

Containers

array<object>

Elastic Container Instance 内のコンテナです。

array<object>

ReadinessProbeHttpGetPath

string

HTTP Get リクエストを使用して readiness プローブを実行する際に送信先となるパスです。

/usr/local

ReadinessProbeSuccessThreshold

integer

失敗した readiness プローブが成功と見なされるまでに必要な最小連続成功回数です。デフォルト値は 1 です。有効値は 1 です。

1

LivenessProbePeriodSeconds

integer

liveness プローブの実行間隔です。単位は秒です。デフォルト値は 10 です。最小値は 1 です。

5

LivenessProbeTcpSocketPort

integer

TCP ソケットを使用して liveness プローブを実行する際に検出されるポートです。

80

LivenessProbeHttpGetScheme

string

HTTP リクエストを使用して liveness プローブを実行する際の HTTP GET リクエストのプロトコルタイプです。有効値は次のとおりです。

  • HTTP

  • HTTPS

HTTP

WorkingDir

string

コンテナ内の作業ディレクトリです。

/usr/local/nginx

Tty

boolean

対話機能を有効にするかどうかを指定します。有効値は次のとおりです。

  • true

  • false

コマンドが /bin/bash コマンドの場合、このパラメーターの値は true になります。

デフォルト値は false です。

true

LivenessProbeHttpGetPort

integer

HTTP Get リクエストを使用して liveness プローブを実行する際に検出されるポートです。

8080

Gpu

integer

GPU の数です。

2

ReadinessProbeInitialDelaySeconds

integer

コンテナの起動から readiness プローブの開始時刻までの経過時間(秒)です。

5

Stdin

boolean

コンテナ実行中に標準入力ストリームに対してバッファリソースを割り当てるかどうかを示します。このパラメーターを指定しない場合、コンテナ内の標準入力ストリームを読み取る際にファイルの終わり (EOF) エラーが発生する可能性があります。デフォルト値は false です。

true

Memory

number

メモリサイズです。

2.0

Name

string

コンテナ名です。

nginx

SecurityContextReadOnlyRootFilesystem

boolean

コンテナが実行されるルートファイルシステムが読み取り専用かどうかを示します。有効値は true です。

true

LivenessProbeHttpGetPath

string

HTTP Get リクエストを使用して liveness プローブを実行する際に送信先となるパスです。

/usr/nginx/

Image

string

コンテナイメージです。

registry-vpc.aliyuncs.com/eci_open/alpine:3.5

ReadinessProbeTcpSocketPort

integer

TCP ソケットを使用して readiness プローブを実行する際に検出されるポートです。

80

ReadinessProbeHttpGetScheme

string

HTTP リクエストを使用して readiness プローブを実行する際の HTTP GET リクエストのプロトコルタイプです。有効値は次のとおりです。

  • HTTP

  • HTTPS

HTTP

ReadinessProbeHttpGetPort

integer

HTTP Get リクエストを使用して readiness プローブを実行する際に送信先となるパスです。

80

LivenessProbeSuccessThreshold

integer

失敗した liveness プローブが成功と見なされるまでに必要な最小連続成功回数です。デフォルト値は 1 です。有効値は 1 です。

1

ReadinessProbeTimeoutSeconds

integer

readiness プローブのタイムアウト期間です。デフォルト値は 1 です。最小値は 1 です。単位は秒です。

5

SecurityContextRunAsUser

integer

コンテナプロセスのエントリポイントを実行するユーザーの ID です。

1000

LivenessProbeInitialDelaySeconds

integer

コンテナの起動から liveness プローブの開始時刻までの経過時間(秒)です。

10

ReadinessProbePeriodSeconds

integer

readiness プローブの実行間隔です。単位は秒です。デフォルト値は 10 です。最小値は 1 です。

5

ImagePullPolicy

string

イメージプルポリシーです。

Always

StdinOnce

boolean

クライアントが切断された後に標準入力ストリームが切断されるかどうかを示します。Stdin が true に設定されている場合、標準入力ストリームは複数のセッション間で接続されたままになります。

StdinOnce が true に設定されている場合、コンテナの起動後に標準入力ストリームが接続され、クライアントが接続してデータを受信するまでアイドル状態になります。クライアントが切断されると、ストリームも切断され、コンテナが再起動するまで切断されたままになります。

true

Cpu

number

Elastic Container Instance に割り当てられる vCPU 数です。

2

LivenessProbeTimeoutSeconds

integer

liveness プローブのタイムアウト期間です。デフォルト値は 1 です。最小値は 1 です。単位は秒です。

10

ReadinessProbeFailureThreshold

integer

成功した readiness プローブが失敗と見なされるまでに必要な最小連続失敗回数です。

デフォルト値は 3 です。

3

LivenessProbeFailureThreshold

integer

成功した liveness プローブが失敗と見なされるまでに必要な最小連続失敗回数です。

デフォルト値は 3 です。

3

Ports

array<object>

公開ポートおよびプロトコルです。

object

Port

integer

ポート番号です。有効値は 1~65535 です。

8083

Protocol

string

プロトコルタイプです。有効値は次のとおりです。

  • TCP

  • UDP

TCP

VolumeMounts

array<object>

コンテナにマウントされるボリュームです。

object

ReadOnly

boolean

ボリュームが読み取り専用かどうかを示します。

デフォルト値は false です。

true

SubPath

string

ボリュームのサブディレクトリです。

data2/

Name

string

ボリューム名です。

default-volume1

MountPropagation

string

ボリュームのマウント伝播設定です。マウント伝播により、あるコンテナにマウントされたボリュームを、同じ Pod 内または同一ノード上の別の Pod 内の他のコンテナと共有できます。有効値は次のとおりです。

  • None:ボリューム自体またはそのサブディレクトリで後続に実行されるマウントは、既に確立されたボリュームマウントに伝播しません。

  • HostToCotainer:ボリューム自体またはそのサブディレクトリで後続に実行されるマウントは、既に確立されたボリュームマウントに伝播します。

  • Bidirectional:この値は HostToCotainer と同様です。ボリューム自体またはそのサブディレクトリで後続に実行されるマウントは、既に確立されたボリュームマウントに伝播します。さらに、コンテナで実行されるボリュームマウントは、基盤となるホストだけでなく、同じボリュームを使用するすべての Pod のすべてのコンテナにも伝播します。

デフォルト値は None です。

None

MountPath

string

コンテナがボリュームをマウントするディレクトリです。

説明

このディレクトリのデータはボリューム上のデータで上書きされます。このパラメーターを指定する場合は注意してください。

/pod/data

EnvironmentVars

array<object>

環境変数です。

object

Key

string

環境変数の名前です。

PATH

Value

string

環境変数の値です。

/usr/bin/

FieldRefFieldPath

string

説明

このパラメーターは使用できません。

fieldPath

Commands

array

コンテナの起動コマンドです。

string

コンテナの起動コマンドです。

sleep

LivenessProbeExecCommands

array

CLI を使用して liveness プローブを実行する際にコンテナ内で実行されるコマンドです。

string

CLI を使用して liveness プローブを実行する際にコンテナ内で実行されるコマンドです。

cat /tmp/healthy

Args

array

コンテナ起動コマンドに渡される引数です。

string

コンテナ起動コマンドに渡される引数です。

100

ReadinessProbeExecCommands

array

CLI を使用して readiness プローブを実行する際にコンテナ内で実行されるコマンドです。

string

CLI を使用して readiness プローブを実行する際にコンテナ内で実行されるコマンドです。

cat /tmp/healthy

SecurityContextCapabilityAdds

array

コンテナ内のプロセスに付与される権限です。有効値は NET_ADMIN および NET_RAW です。

string

コンテナ内のプロセスに付与される権限です。有効値は NET_ADMIN および NET_RAW です。

NET_ADMIN

LifecyclePostStartHandlerHttpGetHost

string

postStart コールバック関数を設定するために HTTP GET リクエストを送信するホストの IP アドレスです。

10.0.XX.XX

LifecyclePostStartHandlerHttpGetPort

integer

postStart コールバック関数を設定するために HTTP GET リクエストを送信するポートです。

80

LifecyclePostStartHandlerHttpGetPath

string

postStart コールバック関数を設定するために HTTP GET リクエストを送信するパスです。

/healthyz

LifecyclePostStartHandlerHttpGetScheme

string

postStart コールバック関数を設定するために使用される HTTP Get リクエストのプロトコルタイプです。

HTTP

LifecyclePostStartHandlerExecs

array

コンテナ内で postStart コールバック関数を設定するために CLI を使用して実行されるコマンドです。

string

コンテナ内で postStart コールバック関数を設定するために CLI を使用して実行されるコマンドです。

["/bin/sh", "-c","echo Hello from the preStop handler > /usr/share/message"]

LifecyclePostStartHandlerTcpSocketHost

string

postStart コールバック関数を設定するために TCP ソケットで検出されるホストの IP アドレスです。

10.0.XX.XX

LifecyclePostStartHandlerTcpSocketPort

integer

postStart コールバック関数を設定するために TCP ソケットで検出されるポートです。

80

LifecyclePreStopHandlerHttpGetHost

string

preStop コールバック関数を設定するために HTTP GET リクエストを送信するホストの IP アドレスです。

10.0.XX.XX

LifecyclePreStopHandlerHttpGetPort

integer

preStop コールバック関数を設定するために HTTP GET リクエストを送信するポートです。

80

LifecyclePreStopHandlerHttpGetPath

string

preStop コールバック関数を設定するために HTTP GET リクエストを送信するパスです。

/healthyz

LifecyclePreStopHandlerHttpGetScheme

string

preStop コールバック関数を設定するために使用される HTTP Get リクエストのプロトコルタイプです。

HTTP

LifecyclePreStopHandlerExecs

array

コンテナ内で preStop コールバック関数を設定するために CLI を使用して実行されるコマンドです。

string

コンテナ内で preStop コールバック関数を設定するために CLI を使用して実行されるコマンドです。

["/bin/sh", "-c","echo Hello from the preStop handler > /usr/share/message"]

LifecyclePreStopHandlerTcpSocketHost

string

preStop コールバック関数を設定するために TCP ソケットで検出されるホストの IP アドレスです。

10.0.XX.XX

LifecyclePreStopHandlerTcpSocketPort

integer

preStop コールバック関数を設定するために TCP ソケットで検出されるポートです。

80

InitContainers

array<object>

init コンテナです。

array<object>

SecurityContextReadOnlyRootFilesystem

boolean

init コンテナが実行されるルートファイルシステムが読み取り専用かどうかを示します。有効値は true です。

ImagePullPolicy

string

イメージプルポリシーです。

Always

WorkingDir

string

init コンテナの作業ディレクトリです。

/www

Cpu

number

init コンテナに割り当てられる vCPU 数です。

0.5

Image

string

init コンテナのイメージです。

registry-vpc.cn-hongkong.aliyuncs.com/eci_open/nginx:alpine

Gpu

integer

init コンテナに割り当てられる GPU の数です。

1

SecurityContextRunAsUser

string

init コンテナを実行するユーザーの ID です。

1000

Memory

number

init コンテナのメモリサイズです。

1.0

Name

string

init コンテナの名前です。

test-init

InitContainerEnvironmentVars

array<object>

init コンテナの環境変数です。

object

Key

string

環境変数の名前です。

PATH

Value

string

環境変数の値です。

/usr/local/bin

FieldRefFieldPath

string

説明

このパラメーターは使用できません。

path

InitContainerPorts

array<object>

init コンテナのポートです。

object

Port

integer

ポート番号です。有効値は 1~65535 です。

1024

Protocol

string

プロトコルタイプです。有効値は次のとおりです。

  • TCP

  • UDP

UDP

InitContainerVolumeMounts

array<object>

init コンテナのボリュームマウントです。

object

ReadOnly

boolean

マウントディレクトリが読み取り専用かどうかを示します。

デフォルト値は false です。

false

SubPath

string

ボリュームのサブディレクトリです。

/usr/sub/

Name

string

ボリューム名です。

test-empty

MountPropagation

string

ボリュームのマウント伝播設定です。マウント伝播により、あるコンテナにマウントされたボリュームを、同じ Pod 内または同一ノード上の別の Pod 内の他のコンテナと共有できます。有効値は次のとおりです。

  • None:ボリューム自体またはそのサブディレクトリで後続に実行されるマウントは、既に確立されたボリュームマウントに伝播しません。

  • HostToCotainer:ボリューム自体またはそのサブディレクトリで後続に実行されるマウントは、既に確立されたボリュームマウントに伝播します。

  • Bidirectional:この値は HostToCotainer と同様です。ボリューム自体またはそのサブディレクトリで後続に実行されるマウントは、既に確立されたボリュームマウントに伝播します。さらに、コンテナで実行されるボリュームマウントは、基盤となるホストだけでなく、同じボリュームを使用するすべての Pod のすべてのコンテナにも伝播します。

デフォルト値は None です。

None

MountPath

string

init コンテナがボリュームをマウントするディレクトリです。

説明

このディレクトリのデータはボリューム上のデータで上書きされます。このパラメーターを指定する場合は注意してください。

/usr/share/

SecurityContextCapabilityAdds

array

init コンテナ内のプロセスに付与される権限です。有効値は NET_ADMIN および NET_RAW です。

string

init コンテナ内のプロセスに付与される権限です。有効値は NET_ADMIN および NET_RAW です。

説明

NET_RAW を使用するには、チケットを送信する必要があります。

NET_ADMIN

InitContainerCommands

array

init コンテナを起動するために使用されるコマンドです。

string

init コンテナを起動するために使用されるコマンドです。

sleep

InitContainerArgs

array

init コンテナの起動コマンドに渡される引数です。

string

init コンテナの起動コマンドに渡される引数です。

10

Tags

array<object>

Elastic Container Instance のタグです。タグはキーと値の形式で指定します。

object

Key

string

タグキーです。

version

Value

string

タグ値です。

3

Volumes

array<object>

ボリュームです。

array<object>

Type

string

ボリュームタイプです。有効値は次のとおりです。

  • EmptyDirVolume

  • NFSVolume

  • ConfigFileVolume

  • FlexVolume

EmptyDirVolume

DiskVolumeDiskId

string

ディスクボリュームの ID です。

d-xx

DiskVolumeFsType

string

ディスクボリュームのファイルシステムタイプです。

xfs

EmptyDirVolumeMedium

string

emptyDir ボリュームの記憶媒体です。emptyDir ボリュームに記憶媒体を指定しない場合、ボリュームはデフォルトでノードのファイルシステムにデータを保存します。memory を指定することを推奨します。この場合、emptyDir ボリュームは指定されたメモリにデータを保存します。

memory

NFSVolumePath

string

ネットワーク ファイル システム (NFS) ボリュームへのパスです。

/share

DiskVolumeDiskSize

integer

ディスクボリュームのサイズです。単位は GiB です。

15

NFSVolumeReadOnly

boolean

NFS ボリュームが読み取り専用かどうかを示します。

デフォルト値は false です。

false

FlexVolumeFsType

string

マウントされたファイルシステムのタイプです。デフォルト値は FlexVolume のスクリプトによって決定されます。

ext4

ConfigFileVolumeDefaultMode

integer

ConfigFile ボリュームのデフォルト権限です。

0644

FlexVolumeDriver

string

FlexVolume ドライバーの名前です。

flexvolume

FlexVolumeOptions

string

FlexVolume オプションです。

{"volumeId":"d-2zehdahrwoa7srg****","performanceLevel": "PL2"}

NFSVolumeServer

string

NFS サーバーのエンドポイントです。

3f9cd4a596-naw76.cn-shanghai.nas.aliyuncs.com

Name

string

ボリューム名です。

default-volume1

ConfigFileVolumeConfigFileToPaths

array<object>

設定ファイルへのパスです。

object

Path

string

設定ファイルへのパスです。

/usr/bin/

Mode

integer

ConfigFile ボリュームの権限です。

0644

Content

string

設定ファイルの内容です。

bGl1bWk=

EmptyDirVolumeSizeLimit

string

emptyDir ボリュームのストレージサイズです。

256Mi

HostPathVolumeType

string

HostPath ボリュームのタイプです。

Directory

HostPathVolumePath

string

ホスト上の HostPath ボリュームへのパスです。

/pod/data

ImageRegistryCredentials

array<object>

イメージリポジトリです。

object

Password

string

イメージリポジトリのパスワードです。

yourpaasword

Server

string

イメージリポジトリのドメイン名です。

registry-vpc.cn-shanghai.aliyuncs.com

UserName

string

イメージリポジトリのユーザー名です。

yourusername

DnsConfigOptions

array<object>

DNS オプションです。

object

Name

string

オプションの変数名です。

name

Value

string

オプションの変数値です。

value

HostAliases

array<object>

Elastic Container Instance 内のコンテナのカスタムホスト名マッピングです。

object

Ip

string

追加された IP アドレスです。

192.0.XX.XX

Hostnames

array

追加されたホスト名です。

string

追加されたホスト名です。

['hehe.com', 'haha.com']

SecurityContextSysCtls

array<object>

Elastic Container Instance が実行されるセキュリティコンテキストのシステム情報です。

object

Name

string

Elastic Container Instance が実行されるセキュリティコンテキストのシステム名です。

kernel.msgmax

Value

string

Elastic Container Instance が実行されるセキュリティコンテキストの変数値です。

65536

AcrRegistryInfos

array<object>

Container Registry Enterprise Edition インスタンスに関する情報です。

object

InstanceId

string

Container Registry Enterprise Edition インスタンスの ID です。

cri-nwj395hgf6f3****

InstanceName

string

Container Registry Enterprise Edition インスタンスの名前です。

acr-test

RegionId

string

Container Registry Enterprise Edition インスタンスのリージョン ID です。

cn-hangzhou

Domains

array

Container Registry Enterprise Edition インスタンスのドメイン名です。デフォルトでは、インスタンスのすべてのドメイン名が表示されます。複数のドメイン名はカンマ (,) で区切られます。

string

Container Registry Enterprise Edition インスタンスのドメイン名です。デフォルトでは、インスタンスのすべてのドメイン名が表示されます。複数のドメイン名はカンマ (,) で区切られます。

*****-****-registry.cn-beijing.cr.aliyuncs.com

DnsConfigNameServers

array

DNS サーバーの IP アドレスです。

string

DNS サーバーの IP アドレスです。

172.10.*.**

DnsConfigSearches

array

DNS サーバーの検索ドメインです。

string

DNS サーバーの検索ドメインです。

svc.local.kubenetes

NtpServers

array

Network Time Protocol (NTP) サーバーのエンドポイントです。

string

NTP サーバーのエンドポイントです。

ntp.cloud.aliyuncs.com

LifecycleState

string

スケーリンググループ内でのスケーリング設定の状態です。有効値は次のとおりです。

  • Active:スケーリング設定がスケーリンググループ内でアクティブです。Auto Scaling はアクティブなスケーリング設定を使用して Elastic Container Instance を自動的に作成します。

  • Inactive:スケーリング設定がスケーリンググループ内で非アクティブです。非アクティブなスケーリング設定はスケーリンググループ内に保持されますが、Auto Scaling は非アクティブなスケーリング設定を使用して Elastic Container Instance を作成しません。

Active

CostOptimization

boolean

コスト最適化機能が有効かどうかを示します。有効値は次のとおりです。

  • true

  • false

false

InstanceFamilyLevel

string

インスタンスファミリーのレベルです。このパラメーターは、指定された条件を満たすインスタンスタイプをフィルターするために使用されます。CostOptimization が true に設定されている場合にのみ有効です。有効値は次のとおりです。

  • EntryLevel:エントリーレベル(共有インスタンスタイプ)。このレベルのインスタンスタイプは最も費用対効果が高いですが、安定した計算パフォーマンスを一貫して提供できない場合があります。このレベルのインスタンスタイプは、CPU 使用率が低いビジネスシナリオに適しています。詳細については、「共有インスタンスファミリー」をご参照ください。

  • EnterpriseLevel:エンタープライズレベル。このレベルのインスタンスタイプは安定したパフォーマンスと専用リソースを提供し、高安定性を必要とするビジネスシナリオに適しています。詳細については、「インスタンスファミリーの概要」をご参照ください。

  • CreditEntryLevel:クレジットエントリーレベル(バースト可能インスタンスタイプ)。CPU クレジットを使用して計算パフォーマンスを保証します。このレベルのインスタンスタイプは、CPU 使用率が低く、特定のケースで変動する可能性があるシナリオに適しています。詳細については、「バーストパフォーマンスインスタンスの概要」をご参照ください。

EnterpriseLevel

InstanceTypes

array

指定された ECS インスタンスタイプです。最大 5 つのインスタンスタイプを指定できます。

string

指定された ECS インスタンスタイプです。最大 5 つのインスタンスタイプを指定できます。詳細については、「ECS インスタンスタイプを指定して Elastic Container Instance を作成する」をご参照ください。

ecs.g6.large

DataCacheBucket

string

データをキャッシュするバケットです。

default

DataCachePL

string

データをキャッシュするクラウドディスクのパフォーマンスレベル (PL) です。拡張 SSD (ESSD) の使用を推奨します。有効値は次のとおりです。

  • PL0:ESSD は最大 10,000 のランダム読み取り/書き込み IOPS を提供できます。

  • PL1:ESSD は最大 50,000 のランダム読み取り/書き込み IOPS を提供できます。

  • PL2:ESSD は最大 100,000 のランダム読み取り/書き込み IOPS を提供できます。

  • PL3:ESSD は最大 1,000,000 のランダム読み取り/書き込み IOPS を提供できます。

説明

ESSD の詳細については、「ESSD」をご参照ください。

PL1

DataCacheProvisionedIops

integer

データをキャッシュする ESSD AutoPL ディスクのプロビジョニング済み読み取り/書き込み IOPS です。有効値は 0 ~ min{50,000, 1,000 × Capacity - Baseline IOPS} です。Baseline IOPS = min{1,800 + 50 × Capacity, 50,000}。

説明

ESSD AutoPL ディスクの詳細については、「ESSD AutoPL ディスク」をご参照ください。

40000

DataCacheBurstingEnabled

boolean

データをキャッシュする ESSD AutoPL ディスクのパフォーマンスバースト機能が有効かどうかを示します。有効値は次のとおりです。

  • true

  • false

デフォルト値は false です。

説明

ESSD AutoPL ディスクの詳細については、「ESSD AutoPL ディスク」をご参照ください。

false

EipPublicIpAddressPoolId

string

IP アドレスプールの ID です。

pippool-bp187arfugi543y1s****

EipCommonBandwidthPackage

string

バインドされた EIP 帯域幅プランです。

cbwp-bp1rxai1z4b1an454xl8m

EipISP

string

EIP の回線タイプです。有効値は次のとおりです。

  • BGP:BGP(マルチ ISP)

  • BGP_PRO:BGP (マルチ ISP) Pro

BGP

ComputeCategory

array

コンピューティング能力タイプです。economy の値は、エコノミー型インスタンスタイプが返されることを示します。

string

コンピューティング能力タイプです。

economy

Output

string

スケーリング設定の YAML 出力です。

apiVersion: apps/v1 kind: Deployment metadata: name: nginx-deployment labels: app: nginx spec: replicas: 3 selector: matchLabels: app: nginx template: metadata: labels: app: nginx annotations: k8s.aliyun.com/eip-bandwidth: 10 k8s.aliyun.com/eci-with-eip: true spec: containers: - name: nginx image: nginx:1.14.2 ports: - containerPort: 80

成功レスポンス

JSONJSON

{
  "RequestId": "6EF9BFEE-FE07-4627-B8FB-14326FB9****",
  "ScalingConfiguration": {
    "CreationTime": "2023-05-10T02:39:15Z",
    "ScalingConfigurationName": "scalingconfi****",
    "SecurityGroupId": "sg-bp18kz60mefs****",
    "ActiveDeadlineSeconds": 60,
    "SpotStrategy": "NoSpot",
    "AutoCreateEip": true,
    "ScalingGroupId": "asg-bp1frlu04fq4zv65b1bh",
    "EphemeralStorage": 20,
    "Ipv6AddressCount": 1,
    "Description": "This is an example.",
    "EipBandwidth": 5,
    "ImageSnapshotId": "imc-2zebxkiifuyzzlhl****",
    "Memory": 4,
    "RestartPolicy": "Always",
    "SpotPriceLimit": 0.025,
    "IngressBandwidth": 1024000,
    "CpuOptionsThreadsPerCore": 2,
    "TerminationGracePeriodSeconds": 60,
    "LoadBalancerWeight": 50,
    "DnsPolicy": "Default",
    "HostName": "hostname",
    "EgressBandwidth": 10485760,
    "RegionId": "cn-shanghai",
    "RamRoleName": "ram:PassRole\n",
    "Cpu": 2,
    "AutoMatchImageCache": true,
    "ResourceGroupId": "rg-acfmwozpmmksakq",
    "ContainerGroupName": "test",
    "ScalingConfigurationId": "asc-2zec39vg84usxdocme6a",
    "CpuOptionsCore": 2,
    "SlsEnable": false,
    "Containers": [
      {
        "ReadinessProbeHttpGetPath": "/usr/local",
        "ReadinessProbeSuccessThreshold": 1,
        "LivenessProbePeriodSeconds": 5,
        "LivenessProbeTcpSocketPort": 80,
        "LivenessProbeHttpGetScheme": "HTTP",
        "WorkingDir": "/usr/local/nginx",
        "Tty": true,
        "LivenessProbeHttpGetPort": 8080,
        "Gpu": 2,
        "ReadinessProbeInitialDelaySeconds": 5,
        "Stdin": true,
        "Memory": 2,
        "Name": "nginx",
        "SecurityContextReadOnlyRootFilesystem": true,
        "LivenessProbeHttpGetPath": "/usr/nginx/\n",
        "Image": "registry-vpc.aliyuncs.com/eci_open/alpine:3.5",
        "ReadinessProbeTcpSocketPort": 80,
        "ReadinessProbeHttpGetScheme": "HTTP",
        "ReadinessProbeHttpGetPort": 80,
        "LivenessProbeSuccessThreshold": 1,
        "ReadinessProbeTimeoutSeconds": 5,
        "SecurityContextRunAsUser": 1000,
        "LivenessProbeInitialDelaySeconds": 10,
        "ReadinessProbePeriodSeconds": 5,
        "ImagePullPolicy": "Always",
        "StdinOnce": true,
        "Cpu": 2,
        "LivenessProbeTimeoutSeconds": 10,
        "ReadinessProbeFailureThreshold": 3,
        "LivenessProbeFailureThreshold": 3,
        "Ports": [
          {
            "Port": 8083,
            "Protocol": "TCP"
          }
        ],
        "VolumeMounts": [
          {
            "ReadOnly": true,
            "SubPath": "data2/\n",
            "Name": "default-volume1",
            "MountPropagation": "None",
            "MountPath": "/pod/data"
          }
        ],
        "EnvironmentVars": [
          {
            "Key": "PATH",
            "Value": "/usr/bin/\n",
            "FieldRefFieldPath": "fieldPath"
          }
        ],
        "Commands": [
          "sleep"
        ],
        "LivenessProbeExecCommands": [
          "cat /tmp/healthy"
        ],
        "Args": [
          "100"
        ],
        "ReadinessProbeExecCommands": [
          "cat /tmp/healthy\n"
        ],
        "SecurityContextCapabilityAdds": [
          "NET_ADMIN"
        ],
        "LifecyclePostStartHandlerHttpGetHost": "10.0.XX.XX",
        "LifecyclePostStartHandlerHttpGetPort": 80,
        "LifecyclePostStartHandlerHttpGetPath": "/healthyz\n",
        "LifecyclePostStartHandlerHttpGetScheme": "HTTP",
        "LifecyclePostStartHandlerExecs": [
          "[\"/bin/sh\", \"-c\",\"echo Hello from the preStop handler > /usr/share/message\"]"
        ],
        "LifecyclePostStartHandlerTcpSocketHost": "10.0.XX.XX\n",
        "LifecyclePostStartHandlerTcpSocketPort": 80,
        "LifecyclePreStopHandlerHttpGetHost": "10.0.XX.XX\n",
        "LifecyclePreStopHandlerHttpGetPort": 80,
        "LifecyclePreStopHandlerHttpGetPath": "/healthyz",
        "LifecyclePreStopHandlerHttpGetScheme": "HTTP",
        "LifecyclePreStopHandlerExecs": [
          "[\"/bin/sh\", \"-c\",\"echo Hello from the preStop handler > /usr/share/message\"]"
        ],
        "LifecyclePreStopHandlerTcpSocketHost": "10.0.XX.XX",
        "LifecyclePreStopHandlerTcpSocketPort": 80
      }
    ],
    "InitContainers": [
      {
        "SecurityContextReadOnlyRootFilesystem": true,
        "ImagePullPolicy": "Always",
        "WorkingDir": "/www",
        "Cpu": 0.5,
        "Image": "registry-vpc.cn-hongkong.aliyuncs.com/eci_open/nginx:alpine",
        "Gpu": 1,
        "SecurityContextRunAsUser": "1000",
        "Memory": 1,
        "Name": "test-init\n",
        "InitContainerEnvironmentVars": [
          {
            "Key": "PATH",
            "Value": "/usr/local/bin\n",
            "FieldRefFieldPath": "path"
          }
        ],
        "InitContainerPorts": [
          {
            "Port": 1024,
            "Protocol": "UDP"
          }
        ],
        "InitContainerVolumeMounts": [
          {
            "ReadOnly": false,
            "SubPath": "/usr/sub/",
            "Name": "test-empty\n",
            "MountPropagation": "None",
            "MountPath": "/usr/share/\n"
          }
        ],
        "SecurityContextCapabilityAdds": [
          "NET_ADMIN"
        ],
        "InitContainerCommands": [
          "sleep"
        ],
        "InitContainerArgs": [
          "10"
        ]
      }
    ],
    "Tags": [
      {
        "Key": "version",
        "Value": "3"
      }
    ],
    "Volumes": [
      {
        "Type": "EmptyDirVolume",
        "DiskVolumeDiskId": "d-xx",
        "DiskVolumeFsType": "xfs",
        "EmptyDirVolumeMedium": "memory",
        "NFSVolumePath": "/share\n",
        "DiskVolumeDiskSize": 15,
        "NFSVolumeReadOnly": false,
        "FlexVolumeFsType": "ext4",
        "ConfigFileVolumeDefaultMode": 644,
        "FlexVolumeDriver": "flexvolume",
        "FlexVolumeOptions": "{\"volumeId\":\"d-2zehdahrwoa7srg****\",\"performanceLevel\": \"PL2\"}\n",
        "NFSVolumeServer": "3f9cd4a596-naw76.cn-shanghai.nas.aliyuncs.com\n",
        "Name": "default-volume1\n",
        "ConfigFileVolumeConfigFileToPaths": [
          {
            "Path": "/usr/bin/\n",
            "Mode": 644,
            "Content": "bGl1bWk=\n"
          }
        ],
        "EmptyDirVolumeSizeLimit": "256Mi",
        "HostPathVolumeType": "Directory",
        "HostPathVolumePath": "/pod/data\n"
      }
    ],
    "ImageRegistryCredentials": [
      {
        "Password": "yourpaasword",
        "Server": "registry-vpc.cn-shanghai.aliyuncs.com\n",
        "UserName": "yourusername"
      }
    ],
    "DnsConfigOptions": [
      {
        "Name": "name",
        "Value": "value"
      }
    ],
    "HostAliases": [
      {
        "Ip": "192.0.XX.XX\n",
        "Hostnames": [
          "['hehe.com', 'haha.com']\n"
        ]
      }
    ],
    "SecurityContextSysCtls": [
      {
        "Name": "kernel.msgmax\n",
        "Value": "65536"
      }
    ],
    "AcrRegistryInfos": [
      {
        "InstanceId": "cri-nwj395hgf6f3****\n",
        "InstanceName": "acr-test\n",
        "RegionId": "cn-hangzhou\n",
        "Domains": [
          "*****-****-registry.cn-beijing.cr.aliyuncs.com\n"
        ]
      }
    ],
    "DnsConfigNameServers": [
      "172.10.*.**\n"
    ],
    "DnsConfigSearches": [
      "svc.local.kubenetes\n"
    ],
    "NtpServers": [
      "ntp.cloud.aliyuncs.com\n"
    ],
    "LifecycleState": "Active",
    "CostOptimization": false,
    "InstanceFamilyLevel": "EnterpriseLevel",
    "InstanceTypes": [
      "ecs.g6.large\n"
    ],
    "DataCacheBucket": "default",
    "DataCachePL": "PL1\n",
    "DataCacheProvisionedIops": 40000,
    "DataCacheBurstingEnabled": false,
    "EipPublicIpAddressPoolId": "pippool-bp187arfugi543y1s****",
    "EipCommonBandwidthPackage": "cbwp-bp1rxai1z4b1an454xl8m",
    "EipISP": "BGP",
    "ComputeCategory": [
      "economy"
    ]
  },
  "Output": "apiVersion: apps/v1\nkind: Deployment\nmetadata:\n  name: nginx-deployment\n  labels:\n    app: nginx\n  spec:\n    replicas: 3\n    selector:\n       matchLabels:\n        app: nginx\n    template:\n      metadata:\n        labels:\n          app: nginx\n        annotations:\n          k8s.aliyun.com/eip-bandwidth: 10\n          k8s.aliyun.com/eci-with-eip: true\n        spec:\n          containers:\n          - name: nginx\n            image: nginx:1.14.2\n            ports:\n            - containerPort: 80"
}

エラーコード

HTTP ステータスコード

エラーコード

エラーメッセージ

説明

403 Forbidden.RiskControl Forbidden.RiskControl

完全なリストについては、「エラーコード」をご参照ください。

変更履歴

完全なリストについては、「変更履歴」をご参照ください。