スケーリング設定の詳細をクエリします。スケーリング設定 ID を指定して、一時記憶領域のサイズ、IPv6 アドレス数、EIP の帯域幅などの詳細情報を取得できます。スケーリング設定の詳細は YAML ファイルとして取得可能です。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
ess:DescribeEciScalingConfigurationDetail |
get |
*ScalingGroup
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| RegionId |
string |
必須 |
スケーリング設定が属するスケーリンググループのリージョン ID です。 |
cn-beijing |
| ScalingGroupId |
string |
任意 |
スケーリング設定が属するスケーリンググループの ID です。 |
asg-bp1ffogfdauy0jw0**** |
| ScalingConfigurationId |
string |
必須 |
Elastic Container Instance の作成に使用されるスケーリング設定の ID です。 |
asc-bp1ffogfdauy0nu5**** |
| OutputFormat |
string |
任意 |
出力フォーマットです。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 |
| 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 |
コンテナグループの再起動ポリシーです。有効値は次のとおりです。
|
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 |
| WorkingDir |
string |
コンテナ内の作業ディレクトリです。 |
/usr/local/nginx |
| Tty |
boolean |
対話機能を有効にするかどうかを指定します。有効値は次のとおりです。
コマンドが /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 |
| 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 |
| VolumeMounts |
array<object> |
コンテナにマウントされるボリュームです。 |
|
|
object |
|||
| ReadOnly |
boolean |
ボリュームが読み取り専用かどうかを示します。 デフォルト値は false です。 |
true |
| SubPath |
string |
ボリュームのサブディレクトリです。 |
data2/ |
| Name |
string |
ボリューム名です。 |
default-volume1 |
| MountPropagation |
string |
ボリュームのマウント伝播設定です。マウント伝播により、あるコンテナにマウントされたボリュームを、同じ Pod 内または同一ノード上の別の 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 |
プロトコルタイプです。有効値は次のとおりです。
|
UDP |
| InitContainerVolumeMounts |
array<object> |
init コンテナのボリュームマウントです。 |
|
|
object |
|||
| ReadOnly |
boolean |
マウントディレクトリが読み取り専用かどうかを示します。 デフォルト値は false です。 |
false |
| SubPath |
string |
ボリュームのサブディレクトリです。 |
/usr/sub/ |
| Name |
string |
ボリューム名です。 |
test-empty |
| MountPropagation |
string |
ボリュームのマウント伝播設定です。マウント伝播により、あるコンテナにマウントされたボリュームを、同じ Pod 内または同一ノード上の別の 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 |
| 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 |
| CostOptimization |
boolean |
コスト最適化機能が有効かどうかを示します。有効値は次のとおりです。
|
false |
| InstanceFamilyLevel |
string |
インスタンスファミリーのレベルです。このパラメーターは、指定された条件を満たすインスタンスタイプをフィルターするために使用されます。
|
EnterpriseLevel |
| InstanceTypes |
array |
指定された ECS インスタンスタイプです。最大 5 つのインスタンスタイプを指定できます。 |
|
|
string |
指定された ECS インスタンスタイプです。最大 5 つのインスタンスタイプを指定できます。詳細については、「ECS インスタンスタイプを指定して Elastic Container Instance を作成する」をご参照ください。 |
ecs.g6.large |
|
| DataCacheBucket |
string |
データをキャッシュするバケットです。 |
default |
| DataCachePL |
string |
データをキャッシュするクラウドディスクのパフォーマンスレベル (PL) です。拡張 SSD (ESSD) の使用を推奨します。有効値は次のとおりです。
説明
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 ディスクのパフォーマンスバースト機能が有効かどうかを示します。有効値は次のとおりです。
デフォルト値は false です。 説明
ESSD AutoPL ディスクの詳細については、「ESSD AutoPL ディスク」をご参照ください。 |
false |
| EipPublicIpAddressPoolId |
string |
IP アドレスプールの ID です。 |
pippool-bp187arfugi543y1s**** |
| EipCommonBandwidthPackage |
string |
バインドされた EIP 帯域幅プランです。 |
cbwp-bp1rxai1z4b1an454xl8m |
| EipISP |
string |
EIP の回線タイプです。有効値は次のとおりです。
|
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 |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。