Tüm Ürünler
Search
Belge Merkezi

:CreateContainerGroup

Son Güncelleme:Oct 12, 2026

Bir konteyner grubu olan Elastik Konteyner Örneği (ECI) oluşturur.

Operation description

Bir ECI oluşturmak için CreateContainerGroup işlemini çağırdığınızda, sistem ECS ve VPC gibi ilgili bulut hizmetlerine erişmeniz için AliyunServiceRoleForECI adında hizmete bağlı bir rolü otomatik olarak oluşturur. Daha fazla bilgi için bkz. Elastik Konteyner Örneği için hizmete bağlı rol.

Bir ECI oluştururken örnekler, görüntüler ve depolama gibi özellikleri gerektiği gibi yapılandırabilirsiniz. Her özellikle ilgili parametreler ve açıklamalar için aşağıdaki belgelere bakın:

Örnekler

ECI, örnek oluşturmak için aşağıdaki iki yöntemi destekler:

Her iki oluşturma yöntemi de aşağıdaki özellikleri destekler:

Görüntüler

Ağ

Depolama

Konteyner yapılandırması

Günlük kaydı ve O&M

Try it now

Try this API in OpenAPI Explorer, no manual signing needed. Successful calls auto-generate SDK code matching your parameters. Download it with built-in credential security for local usage.

Test

RAM authorization

The table below describes the authorization required to call this API. You can define it in a Resource Access Management (RAM) policy. The table's columns are detailed below:

  • Action: The actions can be used in the Action element of RAM permission policy statements to grant permissions to perform the operation.

  • API: The API that you can call to perform the action.

  • Access level: The predefined level of access granted for each API. Valid values: create, list, get, update, and delete.

  • Resource type: The type of the resource that supports authorization to perform the action. It indicates if the action supports resource-level permission. The specified resource must be compatible with the action. Otherwise, the policy will be ineffective.

    • For APIs with resource-level permissions, required resource types are marked with an asterisk (*). Specify the corresponding Alibaba Cloud Resource Name (ARN) in the Resource element of the policy.

    • For APIs without resource-level permissions, it is shown as All Resources. Use an asterisk (*) in the Resource element of the policy.

  • Condition key: The condition keys defined by the service. The key allows for granular control, applying to either actions alone or actions associated with specific resources. In addition to service-specific condition keys, Alibaba Cloud provides a set of common condition keys applicable across all RAM-supported services.

  • Dependent action: The dependent actions required to run the action. To complete the action, the RAM user or the RAM role must have the permissions to perform all dependent actions.

Action

Access level

Resource type

Condition key

Dependent action

eci:CreateContainerGroup

create

*ContainerGroup

acs:eci:{#regionId}:{#accountId}:containergroup/*

  • eci:tag
None

Request parameters

Parameter

Type

Required

Description

Example

RegionId

string

Yes

Bölge kimliği.

cn-hangzhou

ZoneId

string

No

Örneğin ait olduğu bölge. Bu parametre boş bırakılırsa sistem bir bölge seçer.

Varsayılan değer: boş.

cn-hangzhou-b

SecurityGroupId

string

No

Örneğin ait olduğu güvenlik grubunun kimliği. Aynı güvenlik grubundaki örnekler birbirine erişebilir.

Bir güvenlik grubu belirtmezseniz, sistem seçilen bölgedeki varsayılan güvenlik grubunu otomatik olarak kullanır. Bu güvenlik grubunun gelen kurallarının, konteynerin açığa çıkarması gereken protokolleri ve bağlantı noktalarını içerdiğinden emin olmalısınız. Bölgede varsayılan bir güvenlik grubu yoksa, sistem otomatik olarak varsayılan bir güvenlik grubu oluşturur ve beyan edilen konteyner protokollerini ve bağlantı noktalarını güvenlik grubunun gelen kurallarına ekler.

sg-uf66jeqopgqa9hdn****

VSwitchId

string

No

Örneğin ait olduğu vSwitch'in kimliği. Birden fazla vSwitch kimliği belirtebilirsiniz. Tek seferde en fazla 10 vSwitch kimliği belirtilebilir. Birden fazla vSwitch kimliğini virgül (,) ile ayırın, örneğin vsw-***,vsw-***.

Bir vSwitch belirtmezseniz, sistem seçilen bölgenin varsayılan VPC'sindeki varsayılan vSwitch'i otomatik olarak kullanır. Bölgede varsayılan bir VPC veya varsayılan vSwitch yoksa, sistem otomatik olarak varsayılan bir VPC ve varsayılan bir vSwitch oluşturur.

Not

vSwitch CIDR bloğundaki IP adreslerinin sayısı, vSwitch altında oluşturulabilecek maksimum ECI sayısını belirler. CIDR bloğunu önceden planlayın.

vsw-bp1xpiowfm5vo8o3c****,vsw-bp1rkyjgr1xwoho6k****

ContainerGroupName

string

Yes

Konteyner grubunun adı olan ECI adı. Ad aşağıdaki gereksinimleri karşılamalıdır:

  • Ad 2 ila 128 karakter uzunluğunda olmalıdır.

  • Ad küçük harfler, rakamlar ve tire (-) içerebilir. Tire ile başlayamaz veya bitemez.

nginx-test

RestartPolicy

string

No

Örneğin yeniden başlatma politikası. Geçerli değerler:

  • Always: Örneği her zaman yeniden başlatır.

  • Never: Örneği asla yeniden başlatmaz.

  • OnFailure: Örnek başarısız olduğunda yeniden başlatır.

Varsayılan değer: Always.

Always

EipInstanceId

string

No

Esnek IP Adresi (EIP) kimliği.

eip-uf66jeqopgqa9hdn****

Cpu

number

No

Örnek için vCPU sayısı. Birim: çekirdek.

1.0

Memory

number

No

Örnek için bellek boyutu. Birim: GiB.

2.0

ResourceGroupId

string

No

Kaynak grubu kimliği.

rg-uf66jeqopgqa9hdn****

DnsPolicy

string

No

DNS politikası. Geçerli değerler:

  • None: DnsConfig alanında belirtilen DNS ayarlarını kullanır.

  • Default: DNS ayarlarını çalışma zamanı ortamından devralır.

Default

ClientToken

string

No

İsteğin idempotent olmasını sağlamak için kullanılan istemci belirteci. Değeri oluşturmak için istemciyi kullanabilirsiniz, ancak farklı istekler arasında benzersiz olduğundan emin olmalısınız. Belirteç yalnızca ASCII karakterler içerebilir ve uzunluğu 64 karakteri aşamaz. Daha fazla bilgi için bkz. İdempotans nasıl sağlanır.

123e4567-xxxx-12d3-xxxx-426655440000

InstanceType

string

No

ECS örnek türü. Birden fazla örnek türü desteklenir. Daha fazla bilgi için bkz. ECS örnek türü belirterek örnek oluşturma.

ecs.c5.xlarge

ImageSnapshotId

string

No

Görüntü önbelleğinin kimliği. Daha fazla bilgi için bkz. Örnek oluşturmayı hızlandırmak için görüntü önbelleği kullanma.

imc-2zebxkiifuyzzlhl****

RamRoleName

string

No

Örnek için RAM rolünün adı. ECI'lar ve ECS örnekleri aynı RAM rollerini paylaşır. Daha fazla bilgi için bkz. API işlemlerini çağırarak örnek RAM rolü kullanma.

RamTestRole

TerminationGracePeriodSeconds

integer

No

Program sonlandırılmadan önce işlemleri gerçekleştirmesi için ayrılan tampon süresi. Birim: saniye.

60

AutoMatchImageCache

boolean

No

Bir görüntü önbelleğinin otomatik olarak eşleştirilip eşleştirilmeyeceğini belirtir. Varsayılan değer: false.

false

Ipv6AddressCount

integer

No

IPv6 adreslerinin sayısı. Değeri 1 olarak ayarlayın; bu, bir ECI'ın bir IPv6 adresiyle ilişkilendirilebileceğini gösterir.

1

ActiveDeadlineSeconds

integer

No

ECI'ın geçerlilik süresi. ECI'ın çalışma süresi bu süreyi aşarsa, ECI zorla sonlandırılır. Birim: saniye.

1000

SpotStrategy

string

No

Örnek için ön alım politikası. Geçerli değerler:

  • NoSpot: Normal kullandıkça öde örnekleri için geçerlidir.

  • SpotWithPriceLimit: Maksimum saatlik fiyatları olan spot örnekler için geçerlidir.

  • SpotAsPriceGo: Fiyatları mevcut piyasa fiyatına göre sistem tarafından otomatik olarak belirlenen spot örnekler için geçerlidir.

Varsayılan değer: NoSpot.

SpotWithPriceLimit

SpotPriceLimit

number

No

Spot örnek için maksimum saatlik fiyat. Değer virgülden sonra üç basamağa kadar hassas olabilir.

SpotStrategy, SpotWithPriceLimit olarak ayarlandığında bu parametreyi belirtmelisiniz.

0.025

ScheduleStrategy

string

No

VSwitchId parametresinde birden fazla vSwitch belirtilerek birden fazla bölge yapılandırıldığında ECI için zamanlama politikası. Geçerli değerler:

  • VSwitchOrdered: Örneği sıralı düzende zamanlar.

  • VSwitchRandom: Örneği Alibaba Cloud'un optimal politikasına göre zamanlar.

Daha fazla bilgi için bkz. Birden fazla bölgede örnek oluşturma.

VSwitchOrdered

CorePattern

string

No

Coredump tarafından oluşturulan core dosyalarının kaydedildiği özel dizin. Daha fazla bilgi için bkz. Core dosyalarını bir birime kaydetme.

Not

Yapılandırılan yol | ile başlayamaz, bu da core dump kullanarak yürütülebilir programları yapılandıramayacağınız anlamına gelir.

/xx/xx/core

ShareProcessNamespace

boolean

No

Paylaşılan bir ad alanı kullanılıp kullanılmayacağını belirtir. Varsayılan değer: false.

false

AutoCreateEip

boolean

No

Otomatik EIP oluşturulup oluşturulmayacağını ve EIP'ın örneğe eklenip eklenmeyeceğini belirtir.

true

EipBandwidth

integer

No

EIP'ın bant genişliği. Varsayılan değer: 5 Mbit/s.
AutoCreateEip true olarak ayarlandığında bu parametreyi belirtebilirsiniz.

5

EipISP

string

No

EIP'ın hat türü. Geçerli değerler:

  • BGP: BGP (Çoklu ISP) hattı. Bu varsayılan değerdir.

  • BGP_PRO: BGP (Çoklu ISP) Pro hattı.

BGP

EipCommonBandwidthPackage

string

No

İlişkilendirilecek mevcut İnternet Paylaşılan Bant Genişliği örneğinin kimliği.

cbwp-2zeukbj916scmj51m****

HostName

string

No

Ana bilgisayar adı.

test

IngressBandwidth

integer

No

Gelen bant genişliği sınırı. Birim: Bps.

1024000

EgressBandwidth

integer

No

Giden bant genişliği sınırı. Birim: Bps.

1024000

CpuOptionsCore

integer

No

Fiziksel CPU çekirdeği sayısı. Özel ayarlar yalnızca belirli örnek türleri için desteklenir.

2

CpuOptionsThreadsPerCore

integer

No

Çekirdek başına iş parçacığı sayısı. Özel ayarlar yalnızca belirli örnek türleri için desteklenir. 1 değeri, hyper-threading'in devre dışı bırakıldığını gösterir.

2

CpuOptionsNuma

string

No

Bu parametre desteklenmez.

1

EphemeralStorage

integer

No

Ek geçici depolama alanının boyutu. Birim: GiB.
Daha fazla bilgi için bkz. Geçici depolama alanının boyutunu özelleştirme.

20

Tag

array<object>

No

Etiket listesi. En fazla 20 etiket bağlayabilirsiniz. Daha fazla bilgi için bkz. Örnekleri yönetmek için etiketleri kullanma.

object

No

Etiket listesi. En fazla 20 etiket bağlayabilirsiniz. Daha fazla bilgi için bkz. Örnekleri yönetmek için etiketleri kullanma.

Key

string

No

Etiket anahtarı. Bu parametreyi belirtirseniz boş bir dize olamaz ve benzersiz olmalıdır. Uzunluğu en fazla 64 karakter olabilir. aliyun veya acs: ile başlayamaz ve http:// veya https:// içeremez.

version

Value

string

No

Etiket değeri. Bu parametreyi belirtirseniz boş bir dize olabilir. Uzunluğu en fazla 128 karakter olabilir. acs: ile başlayamaz ve http:// veya https:// içeremez.

3

ImageRegistryCredential

array<object>

No

Görüntü deposu hakkındaki bilgiler.

object

No

Görüntü deposu hakkındaki bilgiler.

Password

string

No

Görüntü deposunun parolası.

yourpassword

Server

string

No

Görüntü deposunun adresi.

registry-vpc.cn-shanghai.aliyuncs.com

UserName

string

No

Görüntü deposunun kullanıcı adı.

yourusername

Container

array<object>

Yes

Konteyner bilgileri.

array<object>

No

Konteyner bilgileri.

Arg

array

No

Konteyner başlatma komutunun bağımsız değişkenleri. En fazla 10 bağımsız değişken desteklenir.

100

string

No

Konteyner başlatma komutunun bağımsız değişkenleri. En fazla 10 bağımsız değişken desteklenir.

100

Command

array

No

Konteyner başlatma komutları. En fazla 20 komut desteklenir. Her komut en fazla 256 karakter içerebilir.

sleep

string

No

Konteyner başlatma komutları. En fazla 20 komut desteklenir. Her komut en fazla 256 karakter içerebilir.

sleep

Cpu

number

No

Konteyner için vCPU sayısı. Birim: çekirdek.

0.25

EnvironmentVar

array<object>

No

Konteynerin ortam değişkenleri.

object

No

Konteynerin ortam değişkenleri.

FieldRef.FieldPath

string

No

Ortam değişkeni değerine yapılan başvuru. Şu anda yalnızca status.podIP desteklenmektedir.

status.podIP

Key

string

No

Ortam değişkeninin adı. Ad 1 ila 128 karakter uzunluğunda olmalı ve harf, rakam ile alt çizgi (_) içerebilir. Rakamla başlayamaz.

PATH

Value

string

No

Ortam değişkeninin değeri. Değer 0 ila 256 karakter uzunluğunda olmalıdır.

/usr/local/bin

EnvironmentVarHide

boolean

No

Esnek konteyner örneğinin ayrıntılarını sorguladığınızda ortam değişkeni bilgilerinin gizlenip gizlenmeyeceğini belirtir. Geçerli değerler:

  • false: Ortam değişkeni bilgilerini gizlemez. Bu varsayılan değerdir.

  • true: Ortam değişkeni bilgilerini döndürmez. Ortam değişkenleri hassas bilgiler içerdiğinde güvenliği artırmak için bu parametreyi true olarak ayarlayın.

false

Gpu

integer

No

Konteynere ayrılan GPU sayısı.

1

Image

string

Yes

Konteyner görüntüsü.

registry-vpc.cn-hangzhou.aliyuncs.com/eci_open/nginx:latest

ImagePullPolicy

string

No

Görüntü çekme politikası. Geçerli değerler:

  • Always: Görüntüyü her zaman çeker.

  • IfNotPresent: Görüntüyü yalnızca yerel olarak kullanılamadığında çeker.

  • Never: Görüntüyü asla çekmez ve yalnızca yerel görüntüyü kullanır.

Always

LifecyclePostStartHandlerExec

array

No

postStart geri çağırma işlevi komut satırı kullanılarak yapılandırıldığında konteynerde çalıştırılacak komut.

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

string

No

postStart geri çağırma işlevi komut satırı kullanılarak yapılandırıldığında konteynerde çalıştırılacak komut.

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

LifecyclePostStartHandlerHttpGetHost

string

No

postStart geri çağırma işlevi bir HTTP isteği kullanılarak yapılandırıldığında HTTP GET isteğini alan ana bilgisayar adresi.

10.0.XX.XX

LifecyclePostStartHandlerHttpGetHttpHeader

array<object>

No

Oluşturulan HTTP isteği üst bilgi parametreleri.

object

No

Oluşturulan HTTP isteği üst bilgi parametreleri.

Name

string

No

postStart geri çağırma işlevi bir HTTP isteği kullanılarak yapılandırıldığında HTTP GET isteği üst bilgisindeki özel alan adı.

Xiao-Custom-Header

Value

string

No

postStart geri çağırma işlevi bir HTTP isteği kullanılarak yapılandırıldığında HTTP GET isteği üst bilgisindeki özel alan değeri.

test-postStart

LifecyclePostStartHandlerHttpGetPath

string

No

postStart geri çağırma işlevi bir HTTP isteği kullanılarak yapılandırıldığında HTTP GET isteği kullanılarak kontrol edilecek yol.

/healthyz

LifecyclePostStartHandlerHttpGetPort

integer

No

postStart geri çağırma işlevi bir HTTP isteği kullanılarak yapılandırıldığında HTTP GET isteği kullanılarak kontrol edilecek bağlantı noktası numarası.

5050

LifecyclePostStartHandlerHttpGetScheme

string

No

postStart geri çağırma işlevi bir HTTP isteği kullanılarak yapılandırıldığında HTTP GET isteğinin protokol türü. Geçerli değerler:

  • HTTP

  • HTTPS

HTTPS

LifecyclePostStartHandlerTcpSocketHost

string

No

postStart geri çağırma işlevi bir TCP soketi kullanılarak yapılandırıldığında TCP soketi kullanılarak kontrol edilecek ana bilgisayar adresi.

10.0.XX.XX

LifecyclePostStartHandlerTcpSocketPort

integer

No

postStart geri çağırma işlevi bir TCP soketi kullanılarak yapılandırıldığında TCP soketi kullanılarak kontrol edilecek bağlantı noktası.

80

LifecyclePreStopHandlerExec

array

No

preStop geri çağırma işlevi komut satırı kullanılarak yapılandırıldığında konteynerde çalıştırılacak komut.

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

string

No

preStop geri çağırma işlevi komut satırı kullanılarak yapılandırıldığında konteynerde çalıştırılacak komut.

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

LifecyclePreStopHandlerHttpGetHost

string

No

preStop geri çağırma işlevi bir HTTP isteği kullanılarak yapılandırıldığında HTTP GET isteğini alan ana bilgisayar adresi.

10.0.XX.XX

LifecyclePreStopHandlerHttpGetHttpHeader

array<object>

No

Oluşturulan HTTP isteği üst bilgi parametreleri.

object

No

Oluşturulan HTTP isteği üst bilgi parametreleri.

Name

string

No

preStop geri çağırma işlevi bir HTTP isteği kullanılarak yapılandırıldığında HTTP GET isteği üst bilgisindeki özel alan adı.

Xiao-Custom-Header

Value

string

No

preStop geri çağırma işlevi bir HTTP isteği kullanılarak yapılandırıldığında HTTP GET isteği üst bilgisindeki özel alan değeri.

test-preStop

LifecyclePreStopHandlerHttpGetPath

string

No

preStop geri çağırma işlevi bir HTTP isteği kullanılarak yapılandırıldığında HTTP GET isteği kullanılarak kontrol edilecek yol.

/healthyz

LifecyclePreStopHandlerHttpGetPort

integer

No

preStop geri çağırma işlevi bir HTTP isteği kullanılarak yapılandırıldığında HTTP GET isteği kullanılarak kontrol edilecek bağlantı noktası numarası.

88

LifecyclePreStopHandlerHttpGetScheme

string

No

preStop geri çağırma işlevi bir HTTP isteği kullanılarak yapılandırıldığında HTTP GET isteğinin protokol türü. Geçerli değerler:

  • HTTP

  • HTTPS

HTTP

LifecyclePreStopHandlerTcpSocketHost

string

No

preStop geri çağırma işlevi bir TCP soketi kullanılarak yapılandırıldığında TCP soketi kullanılarak kontrol edilecek ana bilgisayar adresi.

10.0.XX.XX

LifecyclePreStopHandlerTcpSocketPort

integer

No

preStop geri çağırma işlevi bir TCP soketi kullanılarak yapılandırıldığında TCP soketi kullanılarak kontrol edilecek bağlantı noktası.

90

LivenessProbe.Exec.Command

array

No

Komut satırı kullanılarak bir sağlık kontrolü gerçekleştirildiğinde konteynerde çalıştırılacak komut.

Not

LivenessProbe parametrelerini yapılandırırken aşağıdaki kontrol yöntemlerinden yalnızca birini seçebilirsiniz: HTTP GET, Exec ve TCP soketi.

string

No

Komut satırı kullanılarak bir sağlık kontrolü gerçekleştirildiğinde konteynerde çalıştırılacak komut.

cat /tmp/healthy

LivenessProbe.FailureThreshold

integer

No

Bir sondanın başarılı olduktan sonra başarısız kabul edilmesi için gereken minimum ardışık başarısızlık sayısı. Varsayılan değer: 3.

3

LivenessProbe.HttpGet.Path

string

No

Bir HTTP isteği kullanılarak sağlık kontrolü gerçekleştirildiğinde HTTP GET isteği kullanılarak kontrol edilecek yol.

Not

LivenessProbe parametrelerini yapılandırırken aşağıdaki kontrol yöntemlerinden yalnızca birini seçebilirsiniz: HTTP GET, Exec ve TCP soketi.

/healthz

LivenessProbe.HttpGet.Port

integer

No

Bir HTTP isteği kullanılarak sağlık kontrolü gerçekleştirildiğinde HTTP GET isteği kullanılarak kontrol edilecek bağlantı noktası numarası.

Not

LivenessProbe parametrelerini yapılandırırken aşağıdaki kontrol yöntemlerinden yalnızca birini seçebilirsiniz: HTTP GET, Exec ve TCP soketi.

8888

LivenessProbe.HttpGet.Scheme

string

No

Bir HTTP isteği kullanılarak sağlık kontrolü gerçekleştirildiğinde HTTP GET isteğinin protokol türü. Geçerli değerler:

  • HTTP

  • HTTPS

Not

LivenessProbe parametrelerini yapılandırırken aşağıdaki kontrol yöntemlerinden yalnızca birini seçebilirsiniz: HTTP GET, Exec ve TCP soketi.

HTTP

LivenessProbe.InitialDelaySeconds

integer

No

Konteyner başlatıldıktan sonra canlılık sondalarının başlatılmasına kadar geçen saniye sayısı.

5

LivenessProbe.PeriodSeconds

integer

No

Bir sonda gerçekleştirmek için saniye cinsinden süre. Varsayılan değer: 10. Minimum değer: 1.

5

LivenessProbe.SuccessThreshold

integer

No

Bir sondanın başarısız olduktan sonra başarılı kabul edilmesi için gereken minimum ardışık başarı sayısı. Varsayılan değer: 1. Değer 1 olmalıdır.

1

LivenessProbe.TcpSocket.Port

integer

No

Bir TCP soketi kullanılarak sağlık kontrolü gerçekleştirildiğinde TCP soketi kullanılarak kontrol edilecek bağlantı noktası.

Not

LivenessProbe parametrelerini yapılandırırken aşağıdaki kontrol yöntemlerinden yalnızca birini seçebilirsiniz: HTTP GET, Exec ve TCP soketi.

8080

LivenessProbe.TimeoutSeconds

integer

No

Bir sonda için saniye cinsinden zaman aşımı süresi. Varsayılan değer: 1. Minimum değer: 1.

1

Memory

number

No

Konteynerin bellek boyutu. Birim: GiB.

0.5

Name

string

Yes

Konteynerin adı.

nginx

Port

array<object>

No

Bağlantı noktası numarası.

object

No

Bağlantı noktası numarası.

Port

integer

No

Bağlantı noktası numarası. Geçerli değerler: 1 ile 65535 arası.

80

Protocol

string

No

Protokol türü. Geçerli değerler:

  • TCP

  • UDP

TCP

ReadinessProbe.Exec.Command

array

No

Komut satırı kullanılarak bir sağlık kontrolü gerçekleştirildiğinde konteynerde çalıştırılacak komut.

Not

ReadinessProbe parametrelerini yapılandırırken aşağıdaki kontrol yöntemlerinden yalnızca birini seçebilirsiniz: HTTP GET, Exec ve TCP soketi.

string

No

Komut satırı kullanılarak bir sağlık kontrolü gerçekleştirildiğinde konteynerde çalıştırılacak komut.

cat /tmp/healthy

ReadinessProbe.FailureThreshold

integer

No

Bir sondanın başarılı olduktan sonra başarısız kabul edilmesi için gereken minimum ardışık başarısızlık sayısı. Varsayılan değer: 3.

3

ReadinessProbe.HttpGet.Path

string

No

Bir HTTP isteği kullanılarak sağlık kontrolü gerçekleştirildiğinde HTTP GET isteği kullanılarak kontrol edilecek yol.

Not

ReadinessProbe parametrelerini yapılandırırken aşağıdaki kontrol yöntemlerinden yalnızca birini seçebilirsiniz: HTTP GET, Exec ve TCP soketi.

/healthz

ReadinessProbe.HttpGet.Port

integer

No

Bir HTTP isteği kullanılarak sağlık kontrolü gerçekleştirildiğinde HTTP GET isteği kullanılarak kontrol edilecek bağlantı noktası numarası.

Not

ReadinessProbe parametrelerini yapılandırırken aşağıdaki kontrol yöntemlerinden yalnızca birini seçebilirsiniz: HTTP GET, Exec ve TCP soketi.

8080

ReadinessProbe.HttpGet.Scheme

string

No

Bir HTTP isteği kullanılarak sağlık kontrolü gerçekleştirildiğinde HTTP GET isteğinin protokol türü. Geçerli değerler:

  • HTTP

  • HTTPS

Not

ReadinessProbe parametrelerini yapılandırırken aşağıdaki kontrol yöntemlerinden yalnızca birini seçebilirsiniz: HTTP GET, Exec ve TCP soketi.

HTTP

ReadinessProbe.InitialDelaySeconds

integer

No

Konteyner başlatıldıktan sonra canlılık sondalarının başlatılmasına kadar geçen saniye sayısı.

3

ReadinessProbe.PeriodSeconds

integer

No

Bir sonda gerçekleştirmek için saniye cinsinden süre. Varsayılan değer: 10. Minimum değer: 1.

3

ReadinessProbe.SuccessThreshold

integer

No

Bir sondanın başarısız olduktan sonra başarılı kabul edilmesi için gereken minimum ardışık başarı sayısı. Varsayılan değer: 1. Değer 1 olmalıdır.

1

ReadinessProbe.TcpSocket.Port

integer

No

Bir TCP soketi kullanılarak sağlık kontrolü gerçekleştirildiğinde TCP soketi kullanılarak kontrol edilecek bağlantı noktası.

Not

ReadinessProbe parametrelerini yapılandırırken aşağıdaki kontrol yöntemlerinden yalnızca birini seçebilirsiniz: HTTP GET, Exec ve TCP soketi.

8000

ReadinessProbe.TimeoutSeconds

integer

No

Bir sonda için saniye cinsinden zaman aşımı süresi. Varsayılan değer: 1. Minimum değer: 1.

1

SecurityContext.Capability.Add

array

No

Konteynerdeki işlemlere verilen belirli izinler. Şu anda yalnızca NET_ADMIN ve NET_RAW desteklenmektedir.

Not

NET_RAW varsayılan olarak desteklenmez. NET_RAW kullanmak için bir talep gönderin.

string

No

Konteynerdeki işlemlere verilen belirli izinler. Şu anda yalnızca NET_ADMIN ve NET_RAW desteklenmektedir.

Not

NET_RAW varsayılan olarak desteklenmez. NET_RAW kullanmak için bir talep gönderin.

NET_ADMIN

SecurityContext.ReadOnlyRootFilesystem

boolean

No

Konteynerin kök dosya sisteminin salt okunur olup olmadığını belirtir. Şu anda yalnızca true desteklenmektedir.

true

SecurityContext.RunAsUser

integer

No

Konteyneri çalıştırmak için kullanılan kullanıcı kimliği.

1000

SecurityContextPrivileged

boolean

No

Konteynerin ayrıcalıklı modda çalıştırılıp çalıştırılmayacağını belirtir. Geçerli değerler:

  • true: Konteyneri ayrıcalıklı modda çalıştırır.

  • false: Konteyneri ayrıcalıklı modda çalıştırmaz. Bu varsayılan değerdir.

Not

Ayrıcalıklı konteyner özelliği davetiye ile önizleme aşamasındadır. Bu özelliği kullanmak için bir talep gönderin.

true

SecurityContextRunAsGroup

integer

No

Konteyneri çalıştırmak için kullanılan kullanıcı grubu.

3000

SecurityContextRunAsNonRoot

boolean

No

Konteynerin kök olmayan bir kullanıcı olarak çalıştırılıp çalıştırılmayacağını belirtir. Geçerli değerler:

  • true: Konteyneri kök olmayan bir kullanıcı olarak çalıştırır.

  • false: Konteyneri kök kullanıcı olarak çalıştırır. Bu varsayılan değerdir.

true

Stdin

boolean

No

Konteyner çalışma zamanı sırasında standart giriş için bir arabellek ayrılıp ayrılmayacağını belirtir. Bu parametre ayarlanmazsa, konteynerde standart girişten okuma işlemi bir EOF ile sonuçlanır. Varsayılan değer: false.

false

StdinOnce

boolean

No

Standart giriş true olarak ayarlandığında standart giriş akışının birden fazla ekli oturum boyunca etkinleştirme durumunu koruyup korumayacağını belirtir.
StdinOnce true olarak ayarlanırsa, konteyner başlatıldığında standart giriş açılır, ilk istemci bağlanana kadar boş kalır ve ardından istemci bağlantısı kesilene kadar veri kabul etmek için etkinleştirme durumunda kalır. İstemci bağlantısı kesildikten sonra standart giriş kapatılır ve konteyner yeniden başlatılana kadar kapalı kalır.

false

TerminationMessagePath

string

No

Konteynerin sonlandırma iletisinin yolu.

/tmp/termination-log

TerminationMessagePolicy

string

No

İleti bildirim politikası. Varsayılan değer: boş. Şu anda yalnızca MSMQ ileti bildirimleri desteklenmektedir.

FallbackToLogsOnError

Tty

boolean

No

Etkileşimli modun etkinleştirilip etkinleştirilmeyeceğini belirtir. Varsayılan değer: false.

Command /bin/bash olarak ayarlandığında bu parametreyi true olarak ayarlayın.

false

VolumeMount

array<object>

No

Birim bağlama bilgileri.

object

No

Birim bağlama bilgileri.

MountPath

string

No

Birimin konteynere bağlandığı dizin.\n\n> Konteyner bağlama yolundaki içeriğin üzerine doğrudan birim içeriği yazılır. Dikkatli kullanın.

/pod/data

MountPropagation

string

No

Birim için bağlama yayılımı ayarı. Bağlama yayılımı, bir konteyner tarafından bağlanan birimlerin aynı pod içindeki diğer konteynerlerle veya aynı düğümdeki diğer podlarla bile paylaşılmasına olanak tanır. Geçerli değerler:

  • None: Birim, kendisi veya alt dizinleri üzerinde gerçekleştirilen sonraki bağlama işlemlerinin farkında olmaz.

  • HostToContainer: Birim, kendisi veya alt dizinleri üzerinde gerçekleştirilen sonraki bağlama işlemlerinin farkında olur.

  • Bidirectional: HostToContainer değerine benzer şekilde, birim bağlama işlemlerinin farkında olur. Ayrıca, konteyner tarafından oluşturulan bağlamalar ana makineye ve aynı birimi kullanan tüm podların tüm konteynerlerine geri yayılır.

Varsayılan değer: None.

None

Name

string

No

Birimin adı. Bu değer, bir birimin Name değeriyle eşleşmelidir.

default-volume1

ReadOnly

boolean

No

Birimin salt okunur olup olmadığını belirtir. Varsayılan değer: false.

false

SubPath

string

No

Birimin alt yolu.

data2/

WorkingDir

string

No

Konteynerin çalışma dizini.

/usr/local/

Volume

array<object>

No

Birim bağlama bilgileri.

array<object>

No

Birim bağlama bilgileri.

ConfigFileVolume.ConfigFileToPath

array<object>

No

ConfigFile birimi hakkındaki bilgiler. Birden fazla ConfigFileToPath öğesi yapılandırılırsa, karşılık gelen Content değerlerinin toplam uzunluğu 60 KB'ı aşamaz.

object

No

ConfigFile birimi hakkındaki bilgiler.

Content

string

No

Yapılandırma dosyasının içeriği. İçerik Base64 ile kodlanmış olmalıdır. Tek bir yapılandırma dosyasının boyutu 32 KB'ı aşamaz.

bGl1bWk=

Mode

integer

No

Yapılandırma dosyasının izinleri. Bu parametre belirtilmezse ConfigFileVolume.DefaultMode değeri kullanılır. İzinler dört basamaklı sekizlik bir sayı ile temsil edilir. Örneğin 0644, izinlerin rw-r--r-- olduğunu gösterir. Bu, kullanıcının okuma ve yazma, grubun okuma, diğerlerinin ise okuma izinlerine sahip olduğu anlamına gelir.

İzin açıklaması:

  • ---: İzin yok. Sekizlik değer 0'dır.

  • --x: Yalnızca çalıştırma izni. Sekizlik değer 1'dir.

  • -w-: Yalnızca yazma izni. Sekizlik değer 2'dir.

  • -wx: Yazma ve çalıştırma izinleri. Sekizlik değer 3'tür.

  • r--: Yalnızca okuma izni. Sekizlik değer 4'tür.

  • r-x: Okuma ve çalıştırma izinleri. Sekizlik değer 5'tir.

  • rw-: Okuma ve yazma izinleri. Sekizlik değer 6'dır.

  • rwx: Okuma, yazma ve çalıştırma izinleri. Sekizlik değer 7'dir.

0644

Path

string

No

Yapılandırma dosyasının bağlama dizinine göre göreli yolu.

test/config-test.cnf

ConfigFileVolume.DefaultMode

integer

No

ConfigFile biriminin varsayılan izinleri.

0644

DiskVolume.DiskId

string

No

Disk biriminin kimliği.

d-xx

DiskVolume.DiskSize

integer

No

Disk biriminin boyutu. Birim: GiB.

15

DiskVolume.FsType

string

No

Disk biriminin dosya sistemi türü.

xfs

EmptyDirVolume.Medium

string

No

emptyDir biriminin depolama ortamı. Varsayılan olarak bu parametre boş bırakılır ve düğüm dosya sistemi kullanılır. memory değeri, belleğin kullanıldığını belirtir.

memory

EmptyDirVolume.SizeLimit

string

No

emptyDir biriminin boyutu. Birim: GiB.

2

FlexVolume.Driver

string

No

FlexVolume eklentisi kullanılarak birimin bağlanmasında kullanılan sürücü türü. Geçerli değerler:

  • alicloud/disk: Bir bulut diski bağlar.

  • alicloud/nas: Bir NAS dosya sistemi bağlar.

  • alicloud/oss: Bir OSS bucket'ı bağlar.

alicloud/disk

FlexVolume.FsType

string

No

Bağlanacak dosya sisteminin türü. Varsayılan değer FlexVolume betiğine bağlıdır.

ext4

FlexVolume.Options

string

No

FlexVolume nesnesi için seçenekler listesi. Seçenekler JSON biçiminde anahtar-değer çiftleri olarak iletilir.

Örneğin, FlexVolume kullanarak bir bulut diski bağladığınızda Options, bulut diskinin yapılandırma parametrelerini belirtir. Aşağıdaki parametreleri yapılandırabilirsiniz:

  • volumeId: Mevcut bulut diskinin kimliği.

  • volumeSize: Bulut diskinin boyutu. Birim: GiB. Geçerli değerler: 20 ile 32768 arası.

  • performanceLevel: Bulut diskinin performans seviyesi. Daha fazla bilgi için Bulut diski performans seviyeleri konusuna bakın.

  • deleteWithInstance: Örnek serbest bırakıldığında bulut diskinin serbest bırakılıp bırakılmayacağını belirtir. Varsayılan değer: false.

  • encrypted: Bulut diskinin şifrelenip şifrelenmeyeceğini belirtir. Varsayılan değer: false. Daha fazla bilgi için Şifrelemeye genel bakış konusuna bakın.

  • kmsKeyId: Bulut diskini şifrelemek için kullanılan KMS anahtarının kimliği.

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

HostPathVolume.Path

string

No

hostPath biriminin ana makinedeki dizin yolu.

/pod/data

HostPathVolume.Type

string

No

hostPath biriminin türü. Geçerli değerler:

  • Directory: Bir dizin.

  • File: Bir dosya.

Not

hostPath birimi yalnızca beyaz listedeki kullanıcılar tarafından kullanılabilir.

Directory

NFSVolume.Path

string

No

NFS biriminin yolu.

/share

NFSVolume.ReadOnly

boolean

No

NFS biriminin salt okunur olup olmadığını belirtir. Varsayılan değer: false.

false

NFSVolume.Server

string

No

NFS sunucusunun adresi.

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

Name

string

No

Birimin adı.

default-volume1

Type

string

No

Birimin türü. Geçerli değerler:

  • EmptyDirVolume: Boş bir dizini temsil eden bir emptyDir birimi.

  • NFSVolume: Bir ağ dosya sistemini temsil eden bir NFS birimi.

  • ConfigFileVolume: Bir yapılandırma dosyasını temsil eden bir ConfigFile birimi.

  • FlexVolume: Depolama türünü genişletmek için FlexVolume eklentisini kullanır ve bulut disklerinin bağlanmasını destekler.

  • HostPathVolume: Ana makine düğümündeki bir dosyayı veya dizini temsil eden bir hostPath birimi. Bu tür yalnızca beyaz listedeki kullanıcılar tarafından kullanılabilir.

  • DiskVolume (önerilmez): Bir bulut diski birimi. Bulut disklerini bağlamak için FlexVolume kullanmanızı öneririz.

ConfigFileVolume

InitContainer

array<object>

No

Başlatma konteynerlerinin listesi.

array<object>

No

Başlatma konteynerlerinin listesi.

Arg

array

No

Konteynerin başlatma bağımsız değişkenleri.

10

string

No

Konteynerin başlatma bağımsız değişkenleri.

10

Command

array

No

Konteynerin başlatma komutları.

sleep

string

No

Konteynerin başlatma komutları.

sleep

Cpu

number

No

Konteyner için vCPU sayısı. Birim: çekirdek.

0.5

EnvironmentVar

array<object>

No

Konteyner için ortam değişkenleri listesi.

object

No

Konteyner için ortam değişkenleri listesi.

FieldRef.FieldPath

string

No

Ortam değişkeni değerine yapılan başvuru. Şu anda yalnızca status.podIP desteklenmektedir.

status.podIP

Key

string

No

Ortam değişkeninin adı. Ad 1 ila 128 karakter uzunluğunda olmalı ve harf, rakam ile alt çizgi (_) içerebilir. Rakamla başlayamaz.

Path

Value

string

No

Ortam değişkeninin değeri. Değer 0 ila 256 karakter uzunluğunda olmalıdır.

/usr/bin/

Gpu

integer

No

Konteynere ayrılan GPU sayısı.

1

Image

string

No

Konteyner tarafından kullanılan görüntü.

nginx

ImagePullPolicy

string

No

Görüntü çekme politikası. Geçerli değerler:

  • Always: Görüntüyü her zaman çeker.

  • IfNotPresent: Görüntüyü isteğe bağlı olarak çeker. Önce yerel görüntü kullanılır. Yerel görüntü yoksa görüntü çekilir.

  • Never: Görüntüyü asla çekmez. Yerel görüntü kullanılır.

Always

Memory

number

No

Konteynerin bellek boyutu. Birim: GiB.

1.0

Name

string

No

Konteynerin adı.

test-init

Port

array<object>

No

Başlatma konteynerinin bağlantı noktası numarası.

object

No

Başlatma konteynerinin bağlantı noktası numarası.

Port

integer

No

Bağlantı noktası numarası. Geçerli değerler: 1 ile 65535 arası.

8888

Protocol

string

No

Protokol türü. Geçerli değerler:

  • TCP

  • UDP

TCP

SecurityContext.Capability.Add

array

No

Konteynerdeki işlemlere verilen belirli izinler. Şu anda yalnızca NET_ADMIN ve NET_RAW desteklenmektedir.

Not

NET_RAW varsayılan olarak desteklenmez. NET_RAW kullanmak için bir talep gönderin.

string

No

Konteynerdeki işlemlere verilen belirli izinler. Şu anda yalnızca NET_ADMIN ve NET_RAW desteklenmektedir.

Not

NET_RAW varsayılan olarak desteklenmez. NET_RAW kullanmak için bir talep gönderin.

NET_ADMIN

SecurityContext.ReadOnlyRootFilesystem

boolean

No

Konteynerin kök dosya sisteminin salt okunur olup olmadığını belirtir. Yalnızca true değeri desteklenir.

true

SecurityContext.RunAsUser

integer

No

Konteyneri çalıştırmak için kullanılan kullanıcı kimliği.

587

TerminationMessagePath

string

No

Konteyner çıktığında sonlandırma mesajının kaynağı. Konteyner çıktığında, sonlandırma mesajı belirtilen sonlandırma mesajı dosyasından alınır.

/tmp/termination-log

TerminationMessagePolicy

string

No

Bağlama bilgileri. Varsayılan değer: boş.

*****

VolumeMount

array<object>

No

Bağlanacak birimlerin listesi.

object

No

Bağlanacak birimlerin listesi.

MountPath

string

No

Bağlama dizini. Konteynerin bağlama dizinindeki içerik, doğrudan birimin içeriği tarafından üzerine yazılır. Bu parametreyi dikkatli kullanın.

/usr/share/

MountPropagation

string

No

Birim için bağlama yayılımı ayarı. Bağlama yayılımı, bir konteyner tarafından bağlanan birimlerin aynı pod içindeki diğer konteynerlerle veya aynı düğümdeki diğer podlarla bile paylaşılmasına olanak tanır. Geçerli değerler:

  • None: Birim, kendisi veya alt dizinleri üzerinde gerçekleştirilen sonraki bağlama işlemlerinin farkında olmaz.

  • HostToContainer: Birim, kendisi veya alt dizinleri üzerinde gerçekleştirilen sonraki bağlama işlemlerinin farkında olur.

  • Bidirectional: HostToContainer değerine benzer şekilde, birim bağlama işlemlerinin farkında olur. Ayrıca, konteyner tarafından oluşturulan bağlamalar ana makineye ve aynı birimi kullanan tüm podların tüm konteynerlerine geri yayılır.

Varsayılan değer: None.

None

Name

string

No

Bağlanacak birimin adı.

test-empty

ReadOnly

boolean

No

Bağlama yolunun salt okunur olup olmadığını belirtir. Varsayılan değer: false.

false

SubPath

string

No

Birimdeki alt dizin. Bu, bir podun aynı birimdeki farklı dizinleri konteynerdeki farklı dizinlere bağlamasına olanak tanır.

/usr/sub/

WorkingDir

string

No

Çalışma dizini.

/usr/local

DnsConfig.NameServer

array

No

DNS sunucularının IP adresleri listesi.

172.10.*.**

string

No

DNS sunucularının IP adresleri listesi.

172.10.*.**

DnsConfig.Search

array

No

DNS arama etki alanları listesi.

svc.local.kubenetes

string

No

DNS arama etki alanları listesi.

svc.local.kubernetes

DnsConfig.Option

array<object>

No

Nesne için seçenekler listesi.

object

No

Nesne için seçenekler listesi.

Name

string

No

Nesnenin adı.

name

Value

string

No

Nesnenin değeri.

value

HostAliase

array<object>

No

Elastik konteyner örneği için bir diğer ad ekler.

object

No

Elastik konteyner örneği için bir diğer ad ekler.

Hostname

array

No

Eklenecek ana makine adı.

hehe.com

string

No

Eklenecek ana makine adı.

hehe.com

Ip

string

No

Eklenecek IP adresi.

1.1.1.1

SecurityContext.Sysctl

array<object>

No

Güvenlik bağlamını kullanarak güvenli sysctl parametrelerini değiştirir. Daha fazla bilgi için Güvenlik bağlamı yapılandırma konusuna bakın.

object

No

Güvenlik bağlamını kullanarak güvenli sysctl parametrelerini değiştirir. Daha fazla bilgi için Güvenlik bağlamı yapılandırma konusuna bakın.

Name

string

No

Güvenlik bağlamı kullanılarak değiştirilecek güvenli sysctl parametresinin adı. Geçerli değerler:

  • net.ipv4.ping_group_range

  • net.ipv4.ip_unprivileged_port_start

net.ipv4.ping_group_range

Value

string

No

Güvenlik bağlamı kullanılarak değiştirilecek güvenli sysctl parametresinin değeri.

65536

HostSecurityContext.Sysctl

array<object>

No

Güvenlik bağlamını kullanarak güvensiz sysctl parametrelerini değiştirir. Daha fazla bilgi için Güvenlik bağlamı yapılandırma konusuna bakın.

object

No

Güvenlik bağlamını kullanarak güvensiz sysctl parametrelerini değiştirir. Daha fazla bilgi için Güvenlik bağlamı yapılandırma konusuna bakın.

Name

string

No

Güvenlik bağlamı kullanılarak değiştirilecek güvensiz sysctl parametresinin adı. Geçerli değerler:

  • kernel.shm* (kernel.shm_rmid_forced hariç)

  • kernel.msg*

  • kernel.sem

  • fs.mqueue.*

  • net.* (net.ipv4.tcp_syncookies, net.ipv4.ping_group_range ve net.ipv4.ip_unprivileged_port_start hariç)

kernel.msgmax

Value

string

No

Güvenlik bağlamı kullanılarak değiştirilecek güvensiz sysctl parametresinin değeri.

65536

NtpServer

array

No

NTP sunucusu.

ntp.cloud.aliyuncs.com

string

No

NTP sunucusu.

ntp.cloud.aliyuncs.com

AcrRegistryInfo

array<object>

No

ACR Enterprise örneklerinin listesi. Daha fazla bilgi için bkz. ACR görüntülerini parola olmadan çekme.

object

No

ACR Enterprise örneklerinin listesi.

ArnService

string

No

ECI örneği gibi kaynaklar için kaynak sahipliği hesabındaki RAM rolünün ARN'si.

acs:ram::1609982529******:role/role-assume

ArnUser

string

No

ACR örneğinin ait olduğu hesaptaki RAM rolünün ARN'si.

acs:ram::1298452580******:role/role-acr

Domain

array

No

ACR Enterprise örneğinin etki alanı adı. Varsayılan olarak örneğin tüm etki alanı adları kullanılır. Bir veya daha fazla etki alanı adı belirtebilirsiniz. Birden fazla etki alanı adını virgül (,) ile ayırın.

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

string

No

ACR Enterprise örneğinin etki alanı adı. Varsayılan olarak örneğin tüm etki alanı adları kullanılır. Bir veya daha fazla etki alanı adı belirtebilirsiniz. Birden fazla etki alanı adını virgül (,) ile ayırın.

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

InstanceId

string

No

ACR Enterprise örneğinin örnek kimliği.

cri-nwj395hgf6f3****

InstanceName

string

No

ACR Enterprise örneğinin adı.

acr-test

RegionId

string

No

ACR Enterprise örneğinin bölge kimliği.

cn-beijing

SpotDuration

integer

No

Spot örneğin korunma süresi. Birim: saat. Varsayılan değer: 1. 0 değeri, herhangi bir korunma süresi yapılandırılmadığını gösterir.

1

StrictSpot

boolean

No

Örneğin periyodik olarak çalıştırılıp çalıştırılmayacağını belirtir. Geçerli değerler:

  • true: Örnek periyodik olarak çalıştırılır.

  • false: Örnek periyodik olarak çalıştırılmaz.

true

PlainHttpRegistry

string

No

Kendi kendine çeken görüntü deposunun adresi. HTTP protokolünü kullanan kendi kendine çeken bir görüntü deposundaki bir görüntüyü kullanarak bir ECI örneği oluştururken, ECI'nin görüntüyü çekmek için HTTP protokolünü kullanması amacıyla bu parametreyi yapılandırmanız gerekir. Bu, protokol uyumsuzluklarından kaynaklanan görüntü çekme hatalarını önler.

"harbor***.pre.com,192.168.XX.XX:5000,reg***.test.com:80"

InsecureRegistry

string

No

Kendi yönettiğiniz görüntü deposunun adresi. Kendinden imzalı sertifika kullanan kendi yönettiğiniz bir görüntü deposundaki bir görüntüyü kullanarak bir ECI örneği oluştururken, sertifika doğrulamasını atlamak için bu parametreyi yapılandırmanız gerekir. Bu, sertifika doğrulama hatalarından kaynaklanan görüntü çekme hatalarını önler.

"harbor***.pre.com,192.168.XX.XX:5000,reg***.test.com:80"

ImageAccelerateMode

string

No

Görüntü hızlandırma modu. Geçerli değerler:

  • nydus: Hızlandırma için Nydus kullanır. Görüntünün Nydus desteklemesi gerekir.

  • dadi: Hızlandırma için DADI kullanır. Görüntünün DADI desteklemesi gerekir.

  • p2p: Hızlandırma için P2P kullanır. Görüntünün P2P desteklemesi gerekir.

  • imc: Hızlandırma için görüntü önbelleğini kullanır.

imc

Ipv6GatewayBandwidthEnable

boolean

No

ECI örneği için IPv6 İnternet iletişiminin etkinleştirilip etkinleştirilmeyeceğini belirtir.

true

Ipv6GatewayBandwidth

string

No

IPv6 adresinin en yüksek İnternet bant genişliği. Bu parametre yalnızca Ipv6GatewayBandwidthEnable true olarak ayarlandığında geçerli olur. Geçerli değerler:

  • IPv6 ağ geçidinin İnternet bant genişliği için faturalandırma yöntemi bant genişliğine göre ödeme ise IPv6 adresinin İnternet bant genişliği 1 ile 2.000 Mbit/s arasında değişir.

  • IPv6 ağ geçidinin İnternet bant genişliği için faturalandırma yöntemi trafiğe göre ödeme ise IPv6 adresinin İnternet bant genişliği ağ geçidi teknik özelliklerine tabidir.
    • Ağ geçidi Ücretsiz Sürüm ise IPv6 adresinin İnternet bant genişliği 1 ile 200 Mbit/s arasında değişir.

    • Ağ geçidi Enterprise Sürüm ise IPv6 adresinin İnternet bant genişliği 1 ile 500 Mbit/s arasında değişir.

    • Ağ geçidi Gelişmiş Enterprise Sürüm ise IPv6 adresinin İnternet bant genişliği 1 ile 1.000 Mbit/s arasında değişir. Varsayılan değer: Ağ geçidine karşılık gelen bant genişliği aralığının maksimum değeri.

100

ContainerResourceView

boolean

No

Konteyner kaynak görünümü özelliğinin etkinleştirilip etkinleştirilmeyeceğini belirtir. Tahsis edilen ECI teknik özellikleri istenen teknik özelliklerden yüksekse, konteyner içinde görünen kaynakların istenen kaynaklarla eşleşmesini sağlamak için bu özelliği etkinleştirebilirsiniz.

false

FixedIp

string

No

Örneğe sabit bir IP adresi atanıp atanmayacağını belirtir. true değeri, sabit bir IP adresi atandığını gösterir. Daha fazla bilgi için bkz. ECI örneğine sabit IP adresi atama.

true

FixedIpRetainHour

integer

No

Örnek serbest bırakıldıktan sonra sabit IP adresının tutulma süresi. Birim: saat. Varsayılan değer: 48.

24

DataCacheBucket

string

No

Veri önbelleği kovası.

default

DataCachePL

string

No

Veri önbelleği için kullanılan bulut diskinin performans seviyesi. ESSD'ler tercih edilir. Varsayılan değer: PL1.

PL1

DataCacheProvisionedIops

integer

No

Veri önbelleği için kullanılan ESSD AutoPL diskinin sağlanan okuma ve yazma IOPS değeri. Geçerli değerler: 0 ile 50.000 ve (1.000 × Kapasite - Temel performans) değerlerinin minimumu arası. Temel performans = (1.800 + 50 × Kapasite) ve 50.000 değerlerinin minimumu. Daha fazla bilgi için bkz. ESSD AutoPL diskleri.

40000

DataCacheBurstingEnabled

boolean

No

Veri önbelleği için kullanılan ESSD AutoPL diski için ani artış özelliğinin etkinleştirilip etkinleştirilmeyeceğini belirtir. Daha fazla bilgi için bkz. ESSD AutoPL diskleri.

false

DryRun

boolean

No

Yalnızca isteğin ön kontrolünün yapılıp yapılmayacağını belirtir. Geçerli değerler:

  • true: ECI örneğini oluşturmadan isteği kontrol eder. Sistem, gerekli parametrelerin belirtilip belirtilmediğini kontrol eder ve istek biçimini, hizmet limitlerini ve kaynak envanterini doğrular. Kontrol başarısız olursa sistem bir hata döndürür. Kontrol başarılı olursa sistem DryRun.Success hata kodunu döndürür.

  • false: İsteği gönderir ve kontrol başarılı olursa ECI örneğini oluşturur. Bu, varsayılan değerdir.

false

PrivateIpAddress

string

No

ECI örneğinin özel IP adresı. Yalnızca IPv4 adresları desteklenir. IP adresının kullanımda olmadığından emin olun.

172.16.0.1

OsType

string

No

ECI örneğinin işletim sistemi. Geçerli değerler:

  • Linux: Bu, varsayılan değerdir.

  • Windows

Not

Windows örnekleri davetiye ile ön izleme aşamasındadır. Windows örneklerini kullanmak için bir destek talebi gönderin.

Windows

CpuArchitecture

string

No

ECI örneğinin CPU mimarisi. Geçerli değerler:

  • AMD64: Bu, varsayılan değerdir.

  • ARM64

ARM64

ComputeCategory

array

No

İşlem gücü kategorisi. Daha fazla bilgi için bkz. İşlem gücü kategorisi belirterek örnek oluşturma.

string

No

İşlem gücü kategorisi. Geçerli değerler:

  • economy: Ekonomi.

  • general: Genel amaçlı. Birden fazla işlem gücü kategorisi belirtebilirsiniz. Sistem, örneği belirtilen sıraya göre oluşturur.

economy

GpuDriverVersion

string

No

GPU sürücüsü sürümü.

Not

Yalnızca belirli örnek türleri GPU sürücüsü sürümünün değiştirilmesini destekler. Daha fazla bilgi için bkz. GPU teknik özellikleri belirterek örnek oluşturma.

tesla=535

MaxPendingMinute

integer

No

ECI örneğinin maksimum bekleme süresi. Birim: dakika. Geçerli değerler: 10 ile 1440 arası. Bekleme süresi bu değeri aşarsa sistem örneği otomatik olarak sonlandırır. Varsayılan değer: 240.

10

Response elements

Element

Type

Description

Example

object

ContainerGroupId

string

Konteyner grubu kimliği olan örnek kimliği.

eci-uf6fonnghi50u374****

RequestId

string

İstek kimliği.

89945DD3-9072-47D0-A318-353284CFC7B3

Examples

Success response

JSON format

{
  "ContainerGroupId": "eci-uf6fonnghi50u374****",
  "RequestId": "89945DD3-9072-47D0-A318-353284CFC7B3"
}

Error codes

HTTP status code

Error code

Error message

Description

400 Account.Arrearage Your account has an outstanding payment. Hesapta ödenmemiş borç bulunmaktadır.
400 DryRunOperation Request validation has been passed with DryRun flag set. Deneme çalıştırması ön kontrol isteği geçerlidir.
400 InvalidParameter.CPU.Memory The specified cpu and memory are not allowed
400 InvalidParameter.DuplicatedName The container group include containers with duplicate names. Konteyner grubu yinelenen adlara sahip konteynerler içeriyor.
400 InvalidParameter.DuplicatedVolumeName The container group includes volumes with duplicate names. Konteyner grubu yinelenen adlara sahip birimler içeriyor.
400 IncorrectStatus %s Belirtilen örnek durumu geçersiz.
400 ServiceNotEnabled %s Bu isteğin bağımlı olduğu hizmet etkinleştirilmemiştir. Hizmeti etkinleştirin ve tekrar deneyin.
400 ImageSnapshot.IncorrectStatus %s Görüntü önbelleği için kullanılan anlık görüntü doğru durumda değildir.
400 ImageSnapshot.NotSupport %s Veri bulut diski anlık görüntülerine dayalı görüntü önbelleği özelliği henüz tüm bölgelerde kullanıma sunulmamıştır. Bu özelliğe ihtiyacınız varsa bizimle iletişime geçin.
400 DiskVolume.NotSupport The disk volume is not supported. Bulut diski birimleri desteklenmemektedir. Bu özelliğe ihtiyacınız varsa bizimle iletişime geçin.
400 RamRole.NotSupport The RAM role is not supported. RAM örnek rolü desteklenmiyor.
400 DiskNumber.LimitExceed The maximum number of disks in an instance is exceeded. Örneğe eklenen bulut disklerinin sayısı sınırı aştı.
400 InvalidPaymentMethod.InsufficientBalance No payment method is specified for your account. We recommend that you add a payment method or add funds to the prepayment balance. Hesabınızın geçerli bir ödeme yöntemi yok. Bir ödeme yöntemi ekleyin veya yeterli bir ön ödeme bakiyesi bulundurun.
400 DiskVolume.NotInSameZone The instance to be created and the disk are not in the same zone. Oluşturulacak örnek ve bulut diskleri aynı bölgede değildir.
400 NoPermission You are not authorized to use the "Product on ECI" feature.
400 HighCpuMemConfigRequired You need to apply to be added to the whitelist of the specified CPU and memory. Yüksek CPU yapılandırması beyaz listesine başvurmanız gerekmektedir.
400 RecommendEmpty.InstanceTypeFamilyNotMatched The recommended instance type is unavailable in the current zone. Try again later. Mevcut kullanılabilirlik bölgesinde önerilen örnek türü bulunmuyor. Daha sonra tekrar deneyin veya başka bir kullanılabilirlik bölgesinde örnekler oluşturun.
400 LocalDiskAmountNotMatch The number of local volumes does not match the instance type. Yerel disk sayısı örnek türüyle eşleşmiyor.
400 Payfor.CreditPayInsufficientBalance Your payment credit line is insufficient. Ödeme kredi limitiniz yetersiz.
400 InvalidOperation.KMS.InstanceTypeNotSupport The specified instance is invalid. Only I/O optimized instances support KMS key. Belirtilen örnek geçersiz. Yalnızca G/Ç için optimize edilmiş örnekler KMS Anahtarı ayarını destekler.
400 InvalidParameter.Encrypted.KmsNotEnabled KMS must be enabled for encrypted disks. Şifreli bulut diskleri, Anahtar Yönetim Hizmeti'nin etkinleştirilmesini gerektirir.
400 InvalidParameter.KMS.EncryptedIllegal After configuring the parameter KmsKeyId, you must enable encryption. KmsKeyId parametresini ayarladıktan sonra şifreleme özniteliğini etkinleştirmeniz gerekir.
400 InvalidSpotCpuMemorySpec The specified CPU and memory are not allowed. You must create spot ECI using standard ECS specifications for CPU and memory. Spot esnek konteyner örneği oluşturmak için standart bir ECS örnek türü kullanılmalıdır.
400 Ipv6AddressNotSupportVsw IPv6 is not supported in the specified vSwitch. vSwitch'te IPv6 etkinleştirilmemiştir.
400 Ipv6AddressNotSupport Ipv6 is not supported in specified region. Mevcut bölge IPv6 adreslarını desteklemiyor.
400 Ipv6AddressNotSupportInstanceType IPv6 is not supported for the specified instance type. Belirtilen örnek türü IPv6'yı desteklemiyor.
400 EipPayInsufficientBalance Your account does not have enough balance to purchase eip. Mevcut hesap bakiyesi bir EIP satın almak için yetersizdir.
400 EipPurchaseFlowControl Request was denied due to eip frequent purchase. EIP satın alımları çok sık gerçekleştiriliyor. Lütfen daha sonra tekrar deneyin.
400 Throttling You have made too many requests within a short time; your request is denied due to request throttling
400 JobInstanceBatchCreateNotSupport ECI job instance not support batch create
400 JobInstanceDiskNotSupport ECI job instance not support disk volume
400 JobInstanceEipNotSupport ECI job instance not support eip
400 JobInstanceFeatureNotMatch ECI job instance feature not match
400 JobInstanceImageCacheNotSupport ECI job instance not support image cache
400 JobInstanceIPv6NotSupport ECI job instance not support IPv6
400 JobInstanceRamRoleNotSupport ECI job instance not support ram role
400 JobInstanceRegionNotSupport ECI job instance not support in this region
400 JobInstanceSpotNotSupport ECI job instance not support spot
400 InvalidInstanceTypeForEciSpotDurationBuy Current instance type does not support spot duration instance. Belirtilen örnek türü, özel süreli spot örnekleri desteklemiyor.
400 InvalidInstanceTypeForEciBuy Sales of this current instance type is not supported in eci. Belirtilen örnek türü, satışa sunulan konteyner grubu türleri aralığında değil.
400 InstanceTypeNotMatchCpuArch %s. Belirtilen ECS örnek türünün CPU mimarisi, belirtilen CPU mimarisiyle eşleşmiyor.
400 JobInstanceEcsInstanceTypeNotSupport Job-optimized elastic container instances cannot be created by specifying ECS instance types. İş için optimize edilmiş konteyner grubu örnekleri, belirtilen bir ECS örnek türüyle oluşturmayı desteklemez.
400 PrivatePoolInstanceSpotNotSupport Spot is not supported for PrivatePool.
400 DryRun.Success This request is a dryrun request with successful result. Deneme çalıştırması isteği doğrulamayı geçti.
400 PrivateIpAddress.Already.InUse The specific PrivateIpAddress already in use. Özel IP adresi zaten kullanımda.
400 IncorrectOperation %s Mevcut kaynak bu işlemi desteklememektedir.
400 FeatureBasedConstraintConflict A conflict occurs in specified feature constraints: [%s]. Belirtilen örnek türü özellik kısıtlamaları birbiriyle çakışmaktadır.
400 OperationFailed.RiskControl %s. Hesabınızda bir güvenlik riski tespit edildi. Daha fazla bilgi için müşteri hizmetleri temsilcisiyle iletişime geçin.
400 RISK.RISK_CONTROL_REJECTION To protect the security of your account, your request has been denied by the risk control system. Please contact Alibaba Cloud Customer Service for details. Hesap güvenliğinizi korumak için isteğiniz risk kontrol sistemi tarafından reddedildi. Daha fazla bilgi için müşteri hizmetleriyle iletişime geçin.
400 InvalidInstanceTypeForRaid %s. Belirtilen örnek türü RAID'i desteklemiyor.
400 RegionDissolved %s. Alibaba Cloud mevcut bölgeyi optimize etmeyi planlıyor. Bu bölgedeki ECI hizmeti sonlandırılacak.
400 MultiAttachedCloudDiskNotSupport %s. Çoklu bağlama özelliği etkinleştirilmiş bir bulut diskinin (NVMe paylaşımlı disk) bağlanması desteklenmiyor.
400 InvalidParameter.ValueExceeded ecs instance type or vcpu quota exceeded. Parametre değeri izin verilen aralığı aşıyor.
403 OperationDenied.VswZoneMisMatch The specified VSwitchId is not in the specified Zone.
403 QuotaExceeded %s quota exceeded.
403 Zone.NotOnSale The specified zone is not available for purchase. Örneği oluşturmak istediğiniz bölge artık satın alıma açık değildir. Farklı bir bölge kullanın, aksi takdirde belirtilen VPC'nin vSwitch'i bu bölgede kullanılamaz.
403 Forbidden.RiskControl This operation has been identified as an abnormal operation and cannot be processed. Bu işlem anormal olarak algılandığı için işlenememektedir.
403 Forbidden.SubUser The specified action is not available for you.
403 Forbidden.OnlyForInvitedTest Eci create action is only open to invited users during public beta.
403 OperationDenied.SecurityGroupMisMatch The specified VSwitchId and SecurityGroupId are not in the same VPC.
403 InvalidVSwitchId.IpNotEnough The specified VSwitch does not have enough IP addresses.
403 Forbidden.UserBussinessStatus This operation is not allowed, because you have overdue bills. Pay the overdue bill and try again. Hesapta ödenmemiş borç bulunduğu için bu işleme izin verilmemektedir. Hesabınıza bakiye yükleyip tekrar deneyin.
403 Forbidden.UserNotRealNameAuthentication This operation is not allowed, because you have not passed the real-name verification. Kullanıcı gerçek ad doğrulamasını tamamlamadığı için bu işleme izin verilmemektedir.
403 InvalidUser.PassRoleForbidden The RAM user is not authorized to assume a RAM role. RAM kullanıcısının RAM örnek rolünü kullanma izni yok.
403 NoPermission The RAM role does not belong to ECS.
403 OperationDenied.NoStock Sales of this resource are temporarily suspended in the specified zone. We recommend that you use the multi-zone creation function to avoid the risk of insufficient resource. For more information, see https://www.alibabacloud.com/help/document_detail/157290.html
403 InvalidParameter.KMS.KeyId.Forbidden You are not authorized to access the specified KMSKeyId. Belirtilen KMSKeyId'ye erişim izniniz yok.
403 Forbidden.AccountClosed The operation is forbidden. Your account has been closed. Kullanıcı hesabının kaydı silindiği için bu işleme izin verilmemektedir.
403 InvalidOperation.ResourceManagedByCloudProduct The operation is forbidden. The security group has been managed by another cloud product. Güvenlik grubu başka bir bulut hizmeti tarafından yönetildiği için değiştirilemez.
403 Spot.NotMatched %s. We recommend that you use the create multi-zone function to avoid insufficient inventory. For more information, see https://www.alibabacloud.com/help/document_detail/157290.html
403 SecurityRisk.3DVerification We have detected a security risk with your default credit or debit card. Please proceed with verification via the link in your email. Varsayılan kredi veya banka kartınızda bir güvenlik riski tespit edildi. E-postadaki bağlantıyı kullanarak kartınızı doğrulayın.
403 CreateServiceLinkedRole.Denied Please make sure the account has ram:CreateServiceLinkedRole permission. Hesabın ram:CreateServiceLinkedRole iznine sahip olduğundan emin olun.
403 Throttling.Vcpu.PerDay The maximum number of request for the day has been exceeded. Bugünkü istek kotası aşılmıştır.
403 FeatureAccessRestricted Access to this feature:[%s] is restricted. Please contact Alibaba Cloud ECI support to request access. Bu özelliği kullanmak için beyaz liste onayı gerekmektedir. Erişim talep etmek için Alibaba Cloud ECI ekibiyle iletişime geçin.
404 ImageSnapshot.NotFound The specified snapshot does not exist. Görüntü önbelleği için anlık görüntü mevcut değildir.
404 InvalidDiskId.NotFound The specified disk does not exist. Belirtilen bulut diski mevcut değil.
404 InvalidParameter.KMS.KeyId.NotFound The specified KMSKeyId does not exist. Belirtilen KMSKeyId mevcut değil.

See Error Codes for a complete list.

Release notes

See Release Notes for a complete list.