Elastic Container Instance タイプのスケーリング設定を作成します。Auto Scaling は、スケールアウトイベント時にビジネス要件を満たすために、このスケーリング設定をテンプレートとして使用して Elastic Container Instance を作成します。
操作説明
スケーリング設定は、スケールアウト時に使用する ECI インスタンステンプレートを指定するために使用されます。
パラメーター Cpu および Memory は、CPU とメモリでインスタンス仕様の範囲を定義するために使用されます。Auto Scaling は、IO 最適化や可用ゾーンなどの要素を考慮して利用可能なインスタンス仕様のセットを決定し、価格が最も低いインスタンスを作成します。この方法は、スケーリンググループのスケールイン/アウトポリシーがコスト最適化ポリシーであり、かつスケーリング設定でインスタンス仕様が指定されていない場合にのみ適用されます。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
ess:CreateEciScalingConfiguration |
create |
*ScalingGroup
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| ScalingGroupId |
string |
必須 |
スケーリング設定が属するスケーリンググループの ID です。 |
asg-bp14wlu85wrpchm0**** |
| ScalingConfigurationName |
string |
任意 |
スケーリング設定の名前です。長さは 2~64 文字で、英数字、アンダースコア (_)、ハイフン (-)、ピリオド (.) を使用できます。先頭は英字または数字である必要があります。 スケーリング設定の名前は、リージョン内のスケーリンググループ内で一意である必要があります。このパラメーターを指定しない場合、ScalingConfigurationId の値が使用されます。 |
scalingconfig**** |
| Description |
string |
任意 |
説明
このパラメーターは使用できません。 |
desc |
| SecurityGroupId |
string |
任意 |
Elastic Container Instance が属するセキュリティグループの ID です。同じセキュリティグループに属する Elastic Container Instance は相互に通信できます。 セキュリティグループを指定しない場合、システムは選択したリージョンのデフォルトセキュリティグループを使用します。セキュリティグループのインバウンドルールに、公開したいコンテナのプロトコルとポート番号が含まれていることを確認してください。リージョンにデフォルトセキュリティグループがない場合、システムはデフォルトセキュリティグループを作成し、指定したコンテナのプロトコルとポート番号をセキュリティグループのインバウンドルールに追加します。 |
sg-uf66jeqopgqa9hdn**** |
| ContainerGroupName |
string |
任意 |
Elastic Container Instance の名前シリーズです。 連番のインスタンス名を使用する場合は、次の形式でこのパラメーターの値を指定します:name_prefix[begin_number,bits]name_suffix。 |
nginx-test-(AUTO_INCREMENT)[0,3] |
| RestartPolicy |
string |
任意 |
Elastic Container Instance の再起動ポリシーです。有効な値は以下のとおりです。
デフォルト値:Always。 |
Always |
| Cpu |
number |
任意 |
Elastic Container Instance あたりの vCPU 数です。 |
1.0 |
| Memory |
number |
任意 |
Elastic Container Instance あたりのメモリサイズです。単位:GiB。 |
2.0 |
| ResourceGroupId |
string |
任意 |
リソースグループの ID です。 |
rg-uf66jeqopgqa9hdn**** |
| DnsPolicy |
string |
任意 |
Domain Name System (DNS) ポリシーです。有効な値は以下のとおりです。
|
Default |
| EnableSls |
boolean |
任意 |
説明
このパラメーターは使用できません。 |
false |
| ImageSnapshotId |
string |
任意 |
イメージキャッシュの ID です。 |
imc-2zebxkiifuyzzlhl**** |
| RamRoleName |
string |
任意 |
インスタンス Resource Access Management (RAM) ロールの名前です。Elastic Container Instance と Elastic Compute Service (ECS) インスタンスは同じ RAM ロールを共有できます。詳細については、「RAM ロール」をご参照ください。 |
RamTestRole |
| TerminationGracePeriodSeconds |
integer |
任意 |
プログラムが停止前に操作を処理するためのバッファ時間です。単位:秒。 |
60 |
| AutoMatchImageCache |
boolean |
任意 |
イメージキャッシュを自動的にマッチさせるかどうかを指定します。有効な値は以下のとおりです。
デフォルト値:false。 |
false |
| Ipv6AddressCount |
integer |
任意 |
IPv6 アドレスの数です。 |
1 |
| ActiveDeadlineSeconds |
integer |
任意 |
スケーリング設定の有効期間です。単位:秒。 |
1000 |
| SpotStrategy |
string |
任意 |
インスタンス入札ポリシーです。有効な値は以下のとおりです。
デフォルト値:NoSpot。 |
SpotWithPriceLimit |
| SpotPriceLimit |
number |
任意 |
プリエンプティブ Elastic Container Instance の最大時間単価です。小数点以下 3 桁まで指定できます。 SpotStrategy を SpotWithPriceLimit に設定する場合、SpotPriceLimit を指定する必要があります。 |
0.025 |
| AutoCreateEip |
boolean |
任意 |
EIP を自動的に作成し、Elastic Container Instance にバインドするかどうかを指定します。 |
true |
| EipBandwidth |
integer |
任意 |
EIP 帯域幅です。デフォルト値:5。単位:Mbit/s。 |
5 |
| HostName |
string |
任意 |
Elastic Container Instance のホスト名シリーズです。 |
test |
| IngressBandwidth |
integer |
任意 |
最大インバウンド帯域幅です。単位:bit/s。 |
1024000 |
| EgressBandwidth |
integer |
任意 |
最大アウトバウンド帯域幅です。単位:bit/s。 |
1024000 |
| CpuOptionsCore |
integer |
任意 |
物理 CPU コア数です。特定のインスタンスタイプに対してこのパラメーターを指定できます。詳細については、「CPU オプションの指定」をご参照ください。 |
2 |
| CpuOptionsThreadsPerCore |
integer |
任意 |
コアあたりのスレッド数です。特定のインスタンスタイプに対してこのパラメーターを指定できます。値が 1 の場合、Hyper-Threading は無効になります。詳細については、「CPU オプションの指定」をご参照ください。 |
2 |
| EphemeralStorage |
integer |
任意 |
一時記憶領域のサイズです。デフォルトでは、パフォーマンスレベル 1 (PL1) の Enterprise SSD (ESSD) が使用されます。単位:GiB。 |
20 |
| LoadBalancerWeight |
integer |
任意 |
Elastic Container Instance ごとの負荷分散の重みです。有効な値:1~100。 デフォルト値:50。 |
50 |
| Tags |
array<object> |
任意 |
Elastic Container Instance のタグです。タグはキーと値のペアで指定する必要があります。各 Elastic Container Instance には最大 20 個のタグを指定できます。Key と Value を指定する際は、以下の点に注意してください。
|
|
|
object |
任意 |
Elastic Container Instance のタグです。タグはキーと値のペアで指定する必要があります。各 Elastic Container Instance には最大 20 個のタグを指定できます。Key と Value を指定する際は、以下の点に注意してください。
|
||
| Key |
string |
任意 |
Elastic Container Instance のタグキーです。 タグキーは空文字列であってはなりません。タグキーの長さは最大 128 文字です。acs: または aliyun で始まってはならず、 |
version |
| Value |
string |
任意 |
Elastic Container Instance のタグ値です。 タグ値は空文字列であっても構いません。タグ値の長さは最大 128 文字です。acs: で始まってはならず、 |
3 |
| ImageRegistryCredentials |
array<object> |
任意 |
イメージリポジトリです。 |
|
|
object |
任意 |
イメージリポジトリです。 |
||
| Password |
string |
任意 |
イメージリポジトリのパスワードです。 |
yourpassword |
| Server |
string |
任意 |
イメージリポジトリのエンドポイントです。 |
registry-vpc.cn-shanghai.aliyuncs.com |
| UserName |
string |
任意 |
イメージリポジトリのユーザー名です。 |
yourusername |
| Containers |
array<object> |
任意 |
Elastic Container Instance あたりのコンテナです。 |
|
|
array<object> |
任意 |
コンテナのモニタリングデータです。 |
||
| ReadinessProbe.TimeoutSeconds |
integer |
任意 |
readiness プローブの完了までのタイムアウト制限です。単位:秒。デフォルト値:1。最小値:1。 |
5 |
| ReadinessProbe.SuccessThreshold |
integer |
任意 |
readiness プローブが成功とみなされるために必要な、連続する成功回数の最小値です。デフォルト値:1。値は 1 に設定してください。 |
1 |
| SecurityContext.Capability.Add |
array |
任意 |
コンテナ内のプロセスに付与する権限です。有効な値:NET_ADMIN および NET_RAW。 説明
NET_RAW を使用するには、チケットを送信する必要があります。 |
|
|
string |
任意 |
コンテナ内のプロセスに付与する権限です。有効な値:NET_ADMIN および NET_RAW。 説明
NET_RAW を使用するには、チケットを送信してください。 |
NET_ADMIN |
|
| ReadinessProbe.TcpSocket.Port |
integer |
任意 |
readiness プロービングのために TCP ソケットで検出されるポートです。 |
8000 |
| ReadinessProbe.HttpGet.Scheme |
string |
任意 |
readiness プロービングのために HTTP GET リクエストで使用されるプロトコルタイプです。有効な値:
|
HTTP |
| LivenessProbe.PeriodSeconds |
integer |
任意 |
liveness プローブの実行間隔です。単位:秒。デフォルト値:10。最小値:1。 |
5 |
| Ports |
array<object> |
任意 |
ポートです。 |
|
|
object |
任意 |
ポートです。 |
||
| Protocol |
string |
任意 |
プロトコルのタイプです。有効な値:
|
TCP |
| Port |
integer |
任意 |
ポートです。有効な値:1~65535。 |
80 |
| SecurityContext.ReadOnlyRootFilesystem |
boolean |
任意 |
コンテナが実行されるルートファイルシステムを読み取り専用にするかどうかを指定します。 |
true |
| EnvironmentVars |
array<object> |
任意 |
環境変数です。 |
|
|
object |
任意 |
環境変数です。 |
||
| Key |
string |
任意 |
環境変数の名前です。長さは 1~128 文字で、英数字、アンダースコア (_) を使用できます。先頭は数字であってはなりません。値は [0-9a-zA-Z] 形式で指定してください。 |
PATH |
| Value |
string |
任意 |
環境変数の値です。長さは最大 256 文字です。 |
/usr/local/bin |
| FieldRefFieldPath |
string |
任意 |
説明
このパラメーターは使用できません。 |
fieldPath |
| LivenessProbe.TcpSocket.Port |
integer |
任意 |
liveness プロービングのために TCP ソケットで検出されるポートです。 |
8000 |
| Tty |
boolean |
任意 |
インタラクションを有効にするかどうかを指定します。有効な値:
コマンドが /bin/bash の場合、値を true に設定します。 デフォルト値:false。 |
false |
| WorkingDir |
string |
任意 |
コンテナの作業ディレクトリです。 |
/usr/local/ |
| LivenessProbe.HttpGet.Scheme |
string |
任意 |
liveness プロービングのために HTTP GET リクエストで使用されるプロトコルタイプです。有効な値:
|
HTTP |
| ReadinessProbe.HttpGet.Port |
integer |
任意 |
readiness プロービングのために HTTP GET リクエストを送信するポートです。 |
8080 |
| Args |
array |
任意 |
コンテナの起動引数です。最大 10 個の引数を指定できます。 |
|
|
string |
任意 |
コンテナの起動引数です。最大 10 個の引数を指定できます。 |
100 |
|
| Gpu |
integer |
任意 |
コンテナあたりの GPU 数です。 |
1 |
| ReadinessProbe.InitialDelaySeconds |
integer |
任意 |
コンテナの起動から readiness プローブの開始時刻までの経過時間です。単位:秒。 |
3 |
| Stdin |
boolean |
任意 |
コンテナがアクティブなランタイム中に標準入力ストリームにバッファリソースを割り当てるかどうかを指定します。このパラメーターを指定しない場合、コンテナ内の標準入力ストリームを読み取るとファイルの終わり (EOF) エラーが発生します。 デフォルト値:false。 |
false |
| Memory |
number |
任意 |
コンテナに割り当てるメモリサイズです。単位:GiB。 |
0.5 |
| Name |
string |
任意 |
コンテナイメージの名前です。 |
nginx |
| Image |
string |
任意 |
コンテナ内のイメージです。 |
registry-vpc.cn-hangzhou.aliyuncs.com/eci_open/nginx:latest |
| LivenessProbe.InitialDelaySeconds |
integer |
任意 |
コンテナの起動から liveness プローブの開始時刻までの経過時間です。単位:秒。 |
5 |
| VolumeMounts |
array<object> |
任意 |
コンテナのボリュームマウントです。 |
|
|
object |
任意 |
コンテナのボリュームマウントです。 |
||
| MountPropagation |
string |
任意 |
マウント伝搬設定です。マウント伝搬により、同じ Pod 内または同一ノード上の別の Pod のコンテナ間でボリュームを共有できます。有効な値:
デフォルト値:None。 |
None |
| MountPath |
string |
任意 |
コンテナがボリュームをマウントするディレクトリです。 説明
このディレクトリのデータは、ボリューム上のデータで上書きされます。このパラメーターを指定する際は注意が必要です。 |
/pod/data |
| ReadOnly |
boolean |
任意 |
ボリュームを読み取り専用にするかどうかを指定します。有効な値:
デフォルト値:false。 |
false |
| Name |
string |
任意 |
ボリューム名です。このパラメーターの値は、Volumes.Name の値と同じです。 |
default-volume1 |
| SubPath |
string |
任意 |
ボリュームのサブディレクトリです。 |
data2/ |
| LivenessProbe.FailureThreshold |
integer |
任意 |
liveness プローブが失敗とみなされるために必要な、連続する失敗回数の最小値です。 デフォルト値:3。 |
3 |
| ReadinessProbe.Exec.Commands |
array |
任意 |
ヘルスチェックをコマンドラインで実行する際にコンテナ内で実行されるコマンドです。 |
|
|
string |
任意 |
コマンドです。 |
cat/tmp/healthy |
|
| ReadinessProbe.FailureThreshold |
integer |
任意 |
readiness プローブが失敗とみなされるために必要な、連続する失敗回数の最小値です。デフォルト値:3。 |
3 |
| ImagePullPolicy |
string |
任意 |
イメージプルポリシーです。有効な値:
|
Always |
| StdinOnce |
boolean |
任意 |
Stdin を true に設定した場合、複数のセッション中に標準入力ストリームを接続したままにするかどうかを指定します。 StdinOnce を true に設定すると、コンテナ起動後に標準入力ストリームが接続され、データを受信するクライアントが接続されるまでアイドル状態になります。クライアントが切断されると、ストリームも切断され、コンテナが再起動されるまで切断されたままになります。 |
false |
| Cpu |
number |
任意 |
コンテナあたりの vCPU 数です。 |
0.25 |
| LivenessProbe.HttpGet.Port |
integer |
任意 |
liveness プロービングのために HTTP GET リクエストを送信するポートです。 |
8888 |
| LivenessProbe.HttpGet.Path |
string |
任意 |
liveness プロービングのために HTTP GET リクエストを送信するパスです。 |
/healthyz |
| LivenessProbe.SuccessThreshold |
integer |
任意 |
liveness プローブが成功とみなされるために必要な、連続する成功回数の最小値です。デフォルト値:1。値は 1 に設定してください。 |
1 |
| ReadinessProbe.PeriodSeconds |
integer |
任意 |
readiness プローブの実行間隔です。単位:秒。デフォルト値:10。最小値:1。 |
3 |
| LivenessProbe.TimeoutSeconds |
integer |
任意 |
liveness プローブの完了までのタイムアウト制限です。単位:秒。デフォルト値:1。最小値:1。 |
1 |
| Commands |
array |
任意 |
コンテナ内で liveness プロービングを CLI で実行するために実行するコマンドです。 |
|
|
string |
任意 |
コンテナ内で liveness プロービングを CLI で実行するために実行するコマンドです。 |
sleep |
|
| SecurityContext.RunAsUser |
integer |
任意 |
コンテナを実行するユーザーの ID です。 |
1000 |
| ReadinessProbe.HttpGet.Path |
string |
任意 |
readiness プロービングのために HTTP GET リクエストを送信するパスです。 |
/healthz |
| LivenessProbe.Exec.Commands |
array |
任意 |
ヘルスチェックをコマンドラインで実行する際にコンテナ内で実行されるコマンドです。 |
|
|
string |
任意 |
コマンドです。 |
cat/tmp/healthy |
|
| LifecyclePostStartHandlerHttpGetHost |
string |
任意 |
postStart コールバック関数を設定するために HTTP GET リクエストを送信するホストの IP アドレスです。 |
10.0.XX.XX |
| LifecyclePostStartHandlerHttpGetPort |
integer |
任意 |
postStart コールバック関数を設定するために HTTP GET リクエストを送信するポートです。 |
5050 |
| LifecyclePostStartHandlerHttpGetPath |
string |
任意 |
postStart コールバック関数を設定するために HTTP GET リクエストを送信するパスです。 |
/healthyz |
| LifecyclePostStartHandlerHttpGetScheme |
string |
任意 |
postStart コールバック関数を設定するために送信する HTTP GET リクエストのプロトコルタイプです。有効な値:
|
HTTPS |
| LifecyclePostStartHandlerExecs |
array |
任意 |
postStart コールバック関数を設定するためにコンテナ内で CLI で実行するコマンドです。 |
|
|
string |
任意 |
postStart コールバック関数を設定するためにコンテナ内で CLI で実行するコマンドです。 |
["/bin/sh", "-c", "echo Hello from the postStart 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 リクエストを送信するポートです。 |
88 |
| 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 ソケットで検出するポートです。 |
90 |
| Volumes |
array<object> |
任意 |
ボリュームです。 |
|
|
array<object> |
任意 |
ボリュームです。 |
||
| Type |
string |
任意 |
ホストディレクトリのタイプの例:File、Directory、Socket など。 |
ConfigFileVolume |
| DiskVolume.DiskSize |
integer |
任意 |
ボリュームのサイズです。単位:GiB。 |
15 |
| NFSVolume.Path |
string |
任意 |
NFS ボリュームへのパスです。 |
/share |
| FlexVolume.FsType |
string |
任意 |
マウントするファイルシステムのタイプです。デフォルト値は FlexVolume のスクリプトによって決定されます。 |
ext4 |
| DiskVolume.FsType |
string |
任意 |
ディスクボリュームのタイプです。 |
xfs |
| HostPathVolume.Type |
string |
任意 |
ホストディレクトリのタイプの例:File、Directory、Socket など。 |
Directory |
| NFSVolume.ReadOnly |
boolean |
任意 |
NFS ボリュームの権限が読み取り専用かどうかを指定します。有効な値:
デフォルト値:false。 |
false |
| HostPathVolume.Path |
string |
任意 |
ホスト上の絶対パスです。 |
/xx/xx/path |
| FlexVolume.Options |
string |
任意 |
FlexVolume オブジェクトのオプションです。各オプションは JSON 文字列内のキーと値のペアです。 たとえば、FlexVolume を使用してディスクをマウントする場合、 |
{"volumeId":"d-2zehdahrwoa7srg****","performanceLevel": "PL2"} |
| FlexVolume.Driver |
string |
任意 |
FlexVolume ドライバーの名前です。 |
flexvolume |
| ConfigFileVolumeDefaultMode |
integer |
任意 |
ConfigFile ボリュームのデフォルト権限です。 |
0644 |
| NFSVolume.Server |
string |
任意 |
NFS サーバーのエンドポイントです。 |
3f9cd4a596-naw76.cn-shanghai.nas.aliyuncs.com |
| DiskVolume.DiskId |
string |
任意 |
ディスクボリュームの ID です。 |
d-xx |
| Name |
string |
任意 |
ボリュームの名前です。 |
default-volume1 |
| EmptyDirVolume.Medium |
string |
任意 |
emptyDir ボリュームの記憶媒体です。デフォルトでは、このパラメーターは空のままです。この場合、emptyDir ボリュームはノードのファイルシステムを記憶媒体として使用します。memory を指定すると、emptyDir ボリュームはメモリを記憶媒体として使用します。 |
memory |
| ConfigFileVolumeConfigFileToPaths |
array<object> |
任意 |
設定ファイルへのパスです。 |
|
|
object |
任意 |
設定ファイルへのパスです。 |
||
| Path |
string |
任意 |
環境変数の名前です。 |
PATH |
| Mode |
integer |
任意 |
設定ファイルの権限です。 |
0644 |
| Content |
string |
任意 |
設定ファイルの内容 (32 KB) です。 |
bGl1bWk= |
| EmptyDirVolume.SizeLimit |
string |
任意 |
emptyDir ボリュームのサイズです。値には単位が含まれます。Gi または Mi を単位として使用することを推奨します。 |
256Mi |
| InitContainers |
array<object> |
任意 |
init コンテナです。 |
|
|
array<object> |
任意 |
init コンテナです。 |
||
| InitContainerEnvironmentVars |
array<object> |
任意 |
init コンテナの環境変数です。 |
|
|
object |
任意 |
init コンテナの環境変数です。 |
||
| Key |
string |
任意 |
環境変数の名前です。長さは 1~128 文字で、英数字、アンダースコア (_) を使用できます。先頭は数字であってはなりません。値は |
Path |
| Value |
string |
任意 |
環境変数の値です。長さは最大 256 文字です。 |
/usr/bin/ |
| FieldRefFieldPath |
string |
任意 |
説明
このパラメーターは使用できません。 |
path |
| SecurityContext.Capability.Adds |
array |
任意 |
init コンテナ内のプロセスに付与する権限です。有効な値:NET_ADMIN および NET_RAW。 説明
NET_RAW を使用するには、チケットを送信してください。 |
|
|
string |
任意 |
init コンテナ内のプロセスに付与する権限です。有効な値:NET_ADMIN および NET_RAW。 説明
NET_RAW を使用するには、チケットを送信してください。 |
NET_ADMIN |
|
| Image |
string |
任意 |
init コンテナのイメージです。 |
nginx |
| InitContainerPorts |
array<object> |
任意 |
init コンテナのポートです。 |
|
|
object |
任意 |
init コンテナのポートです。 |
||
| Protocol |
string |
任意 |
プロトコルタイプです。有効な値:
|
TCP |
| Port |
integer |
任意 |
ポート番号です。有効な値:1~65535。 |
1 |
| InitContainerVolumeMounts |
array<object> |
任意 |
init コンテナのボリュームマウントです。 |
|
|
object |
任意 |
init コンテナのボリュームマウントです。 |
||
| MountPropagation |
string |
任意 |
ボリュームのマウント伝搬設定です。マウント伝搬により、同じ Pod 内または同一ノード上の別の Pod のコンテナ間でボリュームを共有できます。有効な値:
|
None |
| MountPath |
string |
任意 |
init コンテナがボリュームをマウントするディレクトリです。このディレクトリに保存されているデータは、ボリューム上のデータで上書きされます。このパラメーターを指定する際は注意が必要です。 |
/usr/share/ |
| ReadOnly |
boolean |
任意 |
マウントパスが読み取り専用かどうかを指定します。 デフォルト値:false。 |
false |
| Name |
string |
任意 |
ボリュームの名前です。 |
test-empty |
| SubPath |
string |
任意 |
ボリュームのサブディレクトリです。Pod は、同じボリュームの異なるディレクトリを init コンテナの異なるサブディレクトリにマウントできます。 |
/usr/sub/ |
| SecurityContext.ReadOnlyRootFilesystem |
boolean |
任意 |
init コンテナが実行されるルートファイルシステムを読み取り専用にするかどうかを指定します。有効な値:true。 |
true |
| ImagePullPolicy |
string |
任意 |
イメージプルポリシーです。 |
Always |
| Cpu |
number |
任意 |
init コンテナあたりの vCPU 数です。 |
0.5 |
| WorkingDir |
string |
任意 |
init コンテナの作業ディレクトリです。 |
/usr/local |
| Commands |
array |
任意 |
init コンテナの起動コマンドです。 |
|
|
string |
任意 |
init コンテナの起動コマンドです。 |
sleep |
|
| Args |
array |
任意 |
init コンテナの起動引数です。最大 10 個の引数を指定できます。 |
|
|
string |
任意 |
init コンテナの起動引数です。最大 10 個の引数を指定できます。 |
100 |
|
| SecurityContext.RunAsUser |
integer |
任意 |
init コンテナを実行するユーザーの ID です。 |
587 |
| Gpu |
integer |
任意 |
init コンテナあたりの GPU 数です。 |
1 |
| Memory |
number |
任意 |
init コンテナあたりのメモリサイズです。単位:GiB。 |
1.0 |
| Name |
string |
任意 |
init コンテナの名前です。 |
test-init |
| DnsConfigNameServers |
array |
任意 |
DNS サーバーの IP アドレスです。 |
|
|
string |
任意 |
DNS サーバーの IP アドレスです。 |
172.10.*.** |
|
| DnsConfigSearchs |
array |
任意 |
DNS サーバーの検索ドメインです。 |
|
|
string |
任意 |
DNS サーバーの検索ドメインです。 |
svc.local.kubenetes |
|
| DnsConfigOptions |
array<object> |
任意 |
オプションです。各オプションは名前と値のペアです。名前と値のペアの値は省略可能です。 |
|
|
object |
任意 |
オプションです。各オプションは名前と値のペアです。名前と値のペアの値は省略可能です。 |
||
| Value |
string |
任意 |
オプションの変数値です。 |
value |
| Name |
string |
任意 |
オプションの変数名です。 |
name |
| HostAliases |
array<object> |
任意 |
コンテナのカスタムホスト名です。 |
|
|
object |
任意 |
コンテナのカスタムホスト名です。 |
||
| Ip |
string |
任意 |
追加するコンテナの IP アドレスです。 |
1.1.1.1 |
| Hostnames |
array |
任意 |
追加するコンテナのホスト名です。 |
|
|
string |
任意 |
追加するコンテナのホスト名です。 |
hehe.com |
|
| SecurityContextSysctls |
array<object> |
任意 |
Elastic Container Instance が実行されるセキュリティコンテキストのシステム情報です。 |
|
|
object |
任意 |
Elastic Container Instance が実行されるセキュリティコンテキストのシステム情報です。 |
||
| Value |
string |
任意 |
Elastic Container Instance が実行されるセキュリティコンテキストの変数値です。 |
65536 |
| Name |
string |
任意 |
コンテナグループが実行されるセキュリティコンテキストの変数名です。 |
kernel.msgmax |
| NtpServers |
array |
任意 |
Network Time Protocol (NTP) サーバーのエンドポイントです。 |
|
|
string |
任意 |
NTP サーバーのエンドポイントです。 |
ntp.cloud.aliyuncs.com |
|
| AcrRegistryInfos |
array<object> |
任意 |
Container Registry Enterprise Edition インスタンスです。 |
|
|
object |
任意 |
Container Registry Enterprise Edition インスタンスです。 |
||
| Domains |
array |
任意 |
Container Registry Enterprise Edition インスタンスのドメイン名です。デフォルトでは、すべてのドメイン名が表示されます。複数のドメイン名を指定する場合は、カンマ (,) で区切ります。 |
|
|
string |
任意 |
Container Registry Enterprise Edition インスタンスのドメイン名です。デフォルトでは、すべてのドメイン名が表示されます。複数のドメイン名を指定する場合は、カンマ (,) で区切ります。 |
*****-****-registry.cn-beijing.cr.aliyuncs.com |
|
| InstanceName |
string |
任意 |
Container Registry Enterprise Edition インスタンスの名前です。 |
acr-test |
| InstanceId |
string |
任意 |
Container Registry Enterprise Edition インスタンスの ID です。 |
cri-nwj395hgf6f3**** |
| RegionId |
string |
任意 |
Container Registry Enterprise Edition インスタンスのリージョン ID です。 |
cn-beijing |
| CostOptimization |
boolean |
任意 |
コスト最適化機能を有効にするかどうかを指定します。有効な値:
|
false |
| InstanceFamilyLevel |
string |
任意 |
インスタンスファミリーのレベルです。利用可能なインスタンスタイプをマッチさせるためにこのパラメーターを指定できます。このパラメーターは
|
EnterpriseLevel |
| InstanceTypes |
array |
任意 |
Elastic Container Instance の作成に使用する ECS インスタンスタイプです。最大 5 つの ECS インスタンスタイプを指定できます。 |
|
|
string |
任意 |
Elastic Container Instance の作成に使用する ECS インスタンスタイプです。最大 5 つの ECS インスタンスタイプを指定できます。詳細については、「ECS インスタンスタイプを指定して Elastic Container Instance を作成する」をご参照ください。 |
ecs.g6.large |
|
| DataCacheBucket |
string |
任意 |
データキャッシュを保存するバケットです。 |
default |
| DataCachePL |
string |
任意 |
データキャッシュを保存するクラウドディスクのパフォーマンスレベルです。ESSD の使用を推奨します。有効な値:
デフォルト値:PL1。 説明
ESSD の詳細については、「ESSD (エンタープライズ SSD)」をご参照ください。 |
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 |
| GpuDriverVersion |
string |
任意 |
GPU ドライバーのバージョンです。有効な値:
説明
GPU ドライバーのバージョンは、一部の Elastic Compute Service (ECS) インスタンスタイプでのみ切り替えることができます。詳細については、「GPU アクセラレーション付き ECS インスタンスタイプを指定して Elastic Container Instance を作成する」をご参照ください。 |
tesla=525.85.12 |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
レスポンスパラメーターです。 |
||
| ScalingConfigurationId |
string |
Elastic Container Instance (コンテナグループ) の ID です。 |
eci-uf6fonnghi50u374**** |
| RequestId |
string |
リクエスト ID です。 |
89945DD3-9072-47D0-A318-353284CF**** |
例
成功レスポンス
JSONJSON
{
"ScalingConfigurationId": "eci-uf6fonnghi50u374****",
"RequestId": "89945DD3-9072-47D0-A318-353284CF****"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 403 | Forbidden.RiskControl | Forbidden.RiskControl |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。