Tüm Ürünler
Search
Belge Merkezi

:DescribeEciScalingConfigurations

Son Güncelleme:Oct 13, 2026

ECI ölçeklendirme yapılandırmalarını sorgular. DescribeEciScalingConfigurations çağrısı yaparak ölçeklendirme grubu kimliği ile ölçeklendirme yapılandırması kimlikleri veya adları gibi parametreleri belirtebilirsiniz. Bu parametre sorgusu, örnek ön alma ilkesi, konteyner grubu örnek türleri, konteyner görüntüsü çekme ilkesi ve arka uç sunucular olarak ECI örneklerinin ağırlığı gibi bilgileri getirir.

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

ess:DescribeEciScalingConfigurations

get

*Ölçeklendirme grubu.

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

None None

Request parameters

Parameter

Type

Required

Description

Example

RegionId

string

Yes

Ölçeklendirme yapılandırmasının ait olduğu ölçeklendirme grubunun bölge kimliği.

cn-qingdao

PageNumber

integer

No

Ölçeklendirme yapılandırması listesinin sayfa numarası. Sayfalar 1'den başlar.\n\nVarsayılan değer: 1.

1

PageSize

integer

No

Sayfalanmış bir sorgu için sayfa başına giriş sayısı. Sayfalama ayarları: Maksimum değer: 50.\n\nVarsayılan değer: 10.

50

ScalingGroupId

string

No

Ölçeklendirme grubunun kimliği. Ölçeklendirme grubundaki tüm ölçeklendirme yapılandırmalarını sorgulayabilirsiniz.

asg-bp17pelvl720x3v7****

ScalingConfigurationIds

array

No

Sorgulanacak ölçeklendirme yapılandırmalarının kimlikleri. 1 ila 10 kimlik belirtebilirsiniz.\n\nSorgu sonuçları, LifecycleState yanıt parametresiyle tanımlanan hem etkin hem de etkin olmayan ölçeklendirme yapılandırmalarını içerir.

string

No

Sorgulanacak ölçeklendirme yapılandırmasının kimliği.\n\nSorgu sonuçları, LifecycleState yanıt parametresiyle tanımlanan hem etkin hem de etkin olmayan ölçeklendirme yapılandırmalarını içerir.

asc-bp17pelvl720x5ub****

ScalingConfigurationNames

array

No

Sorgulanacak ölçeklendirme yapılandırmalarının adları. 1 ila 10 ad belirtebilirsiniz.\n\nGeçersiz ölçeklendirme yapılandırması adları sorgu sonuçlarında yok sayılır ve hata bildirilmez.

string

No

Sorgulanacak ölçeklendirme yapılandırmasının adı.\n\nGeçersiz ölçeklendirme yapılandırması adları sorgu sonuçlarında yok sayılır ve hata bildirilmez.

scalingcon****

Response elements

Element

Type

Description

Example

object

Ölçeklendirme yapılandırması bilgileri.

PageNumber

integer

Geçerli sayfa numarası.

1

PageSize

integer

Sayfa başına giriş sayısı.

50

RequestId

string

İstek kimliği.

473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E

TotalCount

integer

Ölçeklendirme yapılandırmalarının toplam sayısı.

1

ScalingConfigurations

array<object>

Ölçeklendirme yapılandırmaları.

array<object>

Ölçeklendirme yapılandırmaları.

CreationTime

string

Ölçeklendirme yapılandırmasının oluşturulduğu zaman. Zaman UTC cinsinden görüntülenir ve YYYY-MM-DDTHH:mmZ formatında ISO 8601 standardını takip eder.

2014-08-14T10:58Z

ScalingConfigurationName

string

Ölçeklendirme yapılandırmasının adı.

scalingconfi****

SecurityGroupId

string

Elastic Container Instance'ın (ECI) ait olduğu güvenlik grubunun kimliği. Aynı güvenlik grubundaki ECI örnekleri birbirine erişebilir.

sg-bp18kz60mefs****

ActiveDeadlineSeconds

integer

Geçerlilik süresi. Birim: saniye.

1000

SpotStrategy

string

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

  • NoSpot: Normal kullandıkça öde örneği

  • SpotWithPriceLimit: Maksimum fiyatlı spot örnek

  • SpotAsPriceGo: Mevcut piyasa fiyatına göre sistem tarafından otomatik olarak sunulan bir fiyata sahip spot örnek

NoSpot

AutoCreateEip

boolean

Esnek IP adresının (EIP) otomatik olarak oluşturulup oluşturulmayacağını ve ECI örneğine eklenip eklenmeyeceğini belirtir.

true

ScalingGroupId

string

Ölçeklendirme yapılandırmasının ait olduğu ölçeklendirme grubunun kimliği.

asg-bp17pelvl720x3v7****

EphemeralStorage

integer

Geçici depolama alanının boyutu. Birim: GiB.

20

Ipv6AddressCount

integer

IPv6 adreslerinin sayısı.

1

Description

string

Bu parametre kullanılamaz.

This is an example.

EipBandwidth

integer

EIP'nin bant genişliği. Varsayılan değer: 5 Mbit/s.

5

ImageSnapshotId

string

Görüntü önbelleğinin kimliği.

imc-2zebxkiifuyzzlhl****

Memory

number

Bellek boyutu. Bir örnek türü aralığı tanımlamak için hem CPU hem de Memory parametrelerini belirtebilirsiniz. Örneğin, CPU değerini 2 ve Memory değerini 16 olarak ayarlarsanız, 2 vCPU'ya ve 16 GiB belleğe sahip tüm örnek türleri eşleştirilir. Auto Scaling, G/Ç optimizasyonu ve bölge gibi faktörlere dayalı olarak kullanılabilir örnek türlerini belirler ve en düşük fiyata sahip örnek türünü oluşturur.

Not

Bu yapılandırma yalnızca maliyet optimizasyonu modu kullanıldığında ve ölçeklendirme yapılandırmasında hiçbir örnek türü belirtilmediğinde geçerli olur.

16

RestartPolicy

string

Pod için yeniden başlatma politikası. Geçerli değerler:

  • Never: Pod yeniden başlatılmaz.

  • Always: Pod her zaman yeniden başlatılır.

  • OnFailure: Pod başarısızlık durumunda yeniden başlatılır.

Never

SpotPriceLimit

number

Spot örnek için maksimum saatlik fiyat. Bu parametre yalnızca SpotStrategy değeri SpotWithPriceLimit olarak ayarlandığında döndürülür.

0.025

IngressBandwidth

integer

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

1024000

CpuOptionsThreadsPerCore

integer

Çekirdek başına iş parçacığı sayısı. Yalnızca belirli örnek türleri özel ayarları destekler. 1 değeri, hiper iş parçacığı özelliğinin devre dışı bırakıldığını gösterir. Daha fazla bilgi için bkz. CPU seçeneklerini özelleştirme.

2

TerminationGracePeriodSeconds

integer

Programın sonlandırma öncesinde işlemleri yürütmesi için tanınan süre.

60

LoadBalancerWeight

integer

ECI örneğinin arka uç sunucu olarak hizmet verdiğindeki ağırlığı. Geçerli değerler: 1 ile 100 arası.

1

DnsPolicy

string

DNS politikası.

Default

HostName

string

Ana bilgisayar adı.

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

EgressBandwidth

integer

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

1024000

RegionId

string

ECI örneğinin bölge kimliği.

cn-hangzhou

RamRoleName

string

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

ram:PassRole

Cpu

number

Örnek için vCPU sayısı.

2.0

AutoMatchImageCache

boolean

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

false

ResourceGroupId

string

Kaynak grubunun kimliği.

rg-8db03793gfrz****

ContainerGroupName

string

ECI örneğinin adı, bu aynı zamanda podun adıdır.

test

ScalingConfigurationId

string

Ölçeklendirme yapılandırmasının kimliği.

asc-bp1ezrfgoyn5kijl****

CpuOptionsCore

integer

Fiziksel CPU çekirdeği sayısı. Yalnızca belirli örnek türleri özel ayarları destekler. Daha fazla bilgi için bkz. CPU seçeneklerini özelleştirme.

2

SlsEnable

boolean

Bu parametre kullanılamaz.

False

Containers

array<object>

ECI örneğine dahil edilen konteynerlerin listesi.

array<object>

ECI örneğine dahil edilen konteynerler hakkındaki bilgiler.

ReadinessProbeHttpGetPath

string

HTTP GET hazırlık probu için yol.

/usr/local

ReadinessProbeSuccessThreshold

integer

Hazırlık probunun 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. Geçerli değer 1 olmalıdır.

1

LivenessProbePeriodSeconds

integer

Canlılık probunun yürütme periyodu. Varsayılan değer: 10 saniye. Minimum değer: 1 saniye.

5

LivenessProbeTcpSocketPort

integer

TCP soketi canlılık probu için bağlantı noktası numarası.

80

LivenessProbeHttpGetScheme

string

Sağlık kontrolleri için HTTP istekleri kullanıldığında HTTP GET isteği için protokol türü. Geçerli değerler:

  • HTTP

  • HTTPS

HTTP

WorkingDir

string

Konteynerdeki çalışma dizini.

/usr/local/nginx

Tty

boolean

Etkileşimin etkinleştirilip etkinleştirilmeyeceğini belirtir. Geçerli değerler:

  • true: etkin

  • false: devre dışı Örneğin, Command değeri /bin/bash olarak ayarlanmışsa, bu parametreyi true olarak ayarlamanız gerekir. Varsayılan değer: false.

false

LivenessProbeHttpGetPort

integer

HTTP GET canlılık probu için bağlantı noktası.

80

Gpu

integer

GPU sayısı.

1

ReadinessProbeInitialDelaySeconds

integer

Konteyner başlatıldıktan sonra hazırlık probu başlatılmadan önceki gecikme.

5

Stdin

boolean

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 yapılması bir EOF ile sonuçlanır. Varsayılan değer: false.

true

Memory

number

Konteynerin bellek boyutu.

2.0

Name

string

Konteynerin özel adı.

nginx

SecurityContextReadOnlyRootFilesystem

boolean

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

true

LivenessProbeHttpGetPath

string

HTTP GET hazırlık probu için yol.

/usr/nginx/

Image

string

Konteyner görüntüsü.

mysql

ReadinessProbeTcpSocketPort

integer

TCP soketi canlılık probu için bağlantı noktası numarası.

8888

ReadinessProbeHttpGetScheme

string

Sağlık kontrolleri için HTTP istekleri kullanıldığında HTTP GET isteği için protokol türü. Geçerli değerler:

  • HTTP

  • HTTPS

HTTP

ReadinessProbeHttpGetPort

integer

HTTP GET hazırlık probu için yol.

/usr/nginx/

LivenessProbeSuccessThreshold

integer

Hazırlık probunun 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. Geçerli değer 1 olmalıdır.

1

ReadinessProbeTimeoutSeconds

integer

Hazırlık probu için zaman aşımı süresi. Varsayılan değer: 1 saniye. Minimum değer: 1 saniye.

5

SecurityContextRunAsUser

integer

Konteyner işleminin giriş noktasını çalıştırmak için kullanılan UID.

1000

LivenessProbeInitialDelaySeconds

integer

Konteyner başlatıldıktan sonra hazırlık probu başlatılmadan önceki gecikme.

10

ReadinessProbePeriodSeconds

integer

Hazırlık probunun yürütme periyodu. Varsayılan değer: 10 saniye. Minimum değer: 1 saniye.

1

ImagePullPolicy

string

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

  • Alway: Görüntü her zaman çekilir.

  • IfNotPresent: Görüntü talep üzerine çekilir. Önce yerel görüntü kullanılır. Yerel görüntü yoksa görüntü çekilir.

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

Always

StdinOnce

boolean

Standart giriş true olarak ayarlandığında, standart giriş akışının birden fazla ekli oturum boyunca etkinleştirme durumunda kalıp kalmayacağı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. Bu noktada, standart giriş kapatılır ve konteyner yeniden başlatılana kadar kapalı kalır.

true

Cpu

number

Konteyner için vCPU sayısı.

2.0

LivenessProbeTimeoutSeconds

integer

Canlılık probu için zaman aşımı süresi. Varsayılan değer: 1 saniye. Minimum değer: 1 saniye.

10

ReadinessProbeFailureThreshold

integer

Hazırlık probunun 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

LivenessProbeFailureThreshold

integer

Hazırlık probunun 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

Ports

array<object>

Açık bağlantı noktalarının ve protokollerin listesi.

object

Açık bağlantı noktası ve protokol.

Port

integer

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

8888

Protocol

string

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

  • TCP

  • UDP

TCP

VolumeMounts

array<object>

Birim bağlamalarının listesi.

object

Birim bağlaması.

ReadOnly

boolean

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

false

SubPath

string

Veri biriminin alt yolu.

data2/

Name

string

Veri biriminin adı. Bu ad, Volume içindeki Name parametresiyle aynı olmalıdır.

default-volume1

MountPropagation

string

Veri birimi için bağlama yayma ayarları. Bağlama yayma, bir konteyner tarafından bağlanan birimlerin aynı poddaki diğer konteynerlerle veya aynı düğümdeki diğer podlarla bile paylaşılmasına olanak tanır. Geçerli değerler:

  • None: Birim, birim veya alt dizinleri üzerinde gerçekleştirilen sonraki bağlama işlemlerinden haberdar olmaz.

  • HostToCotainer: Birim, birim veya alt dizinleri üzerinde gerçekleştirilen sonraki bağlama işlemlerinden haberdar olur.

  • Bidirectional: HostToCotainer değerine benzer şekilde, birim bağlama işlemlerinden haberdar olur. Ayrıca, birim ana bilgisayara ve aynı birimi kullanan tüm podların tüm konteynerlerine geri yayılır. Varsayılan değer: None.

None

MountPath

string

Konteynerin veri birimini bağladığı dizin.

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

/pod/data

EnvironmentVars

array<object>

Ortam değişkenleri listesi.

object

Ortam değişkeni hakkındaki bilgiler.

Key

string

Ortam değişkeninin adı.

PATH

Value

string

Ortam değişkeninin değeri.

/usr/bin/

FieldRefFieldPath

string

Bu parametre kullanılamaz.

path

Commands

array

Konteyner için başlangıç komutları listesi. En fazla 20 komut belirtilebilir. Her komut en fazla 256 karakter içerebilir.

string

Konteyner için başlangıç komutu. En fazla 20 komut belirtilebilir. Her komut en fazla 256 karakter içerebilir.

sleep

LivenessProbeExecCommands

array

Komut satırı tabanlı sağlık kontrolleri için konteynerde yürütülen komutların listesi.

string

Komut satırı tabanlı sağlık kontrolleri için konteynerde yürütülen komut.

cat/tmp/healthy

Args

array

Konteyner başlangıç komutları için bağımsız değişkenler listesi. En fazla 10 bağımsız değişken belirtilebilir.

string

Konteyner başlangıç komutu için bağımsız değişken. En fazla 10 bağımsız değişken belirtilebilir.

100

ReadinessProbeExecCommands

array

Komut satırı tabanlı sağlık kontrolleri için konteynerde yürütülen komutların listesi.

string

Komut satırı tabanlı sağlık kontrolleri için konteynerde yürütülen komut.

cat/tmp/healthy

SecurityContextCapabilityAdds

array

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

Not

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

string

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

Not

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

NET_ADMIN

LifecyclePostStartHandlerHttpGetHost

string

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

LifecyclePostStartHandlerHttpGetPort

integer

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

80

LifecyclePostStartHandlerHttpGetPath

string

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

/healthyz

LifecyclePostStartHandlerHttpGetScheme

string

postStart geri çağırma işlevi bir HTTP isteği kullanılarak yapılandırıldığında HTTP GET isteği için kullanılan protokol türü.

HTTP

LifecyclePostStartHandlerExecs

array

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

string

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

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

LifecyclePostStartHandlerTcpSocketHost

string

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

10.0.XX.XX

LifecyclePostStartHandlerTcpSocketPort

integer

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

80

LifecyclePreStopHandlerHttpGetHost

string

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

LifecyclePreStopHandlerHttpGetPort

integer

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

80

LifecyclePreStopHandlerHttpGetPath

string

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

/healthyz

LifecyclePreStopHandlerHttpGetScheme

string

preStop geri çağırma işlevi bir HTTP isteği kullanılarak yapılandırıldığında HTTP GET isteği için kullanılan protokol türü.

HTTP

LifecyclePreStopHandlerExecs

array

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

string

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

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

LifecyclePreStopHandlerTcpSocketHost

string

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

10.0.XX.XX

LifecyclePreStopHandlerTcpSocketPort

integer

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

80

InitContainers

array<object>

Başlatma konteynerleri listesi.

array<object>

Başlatma konteynerleri listesi.

SecurityContextReadOnlyRootFilesystem

boolean

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

true

ImagePullPolicy

string

Görüntü çekme politikası.

Always

WorkingDir

string

Çalışma dizini.

/usr/local

Cpu

number

CPU boyutu.

0.5

Image

string

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

nginx

Gpu

integer

Konteyner tarafından kullanılan GPU sayısı.

1

SecurityContextRunAsUser

string

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

587

Memory

number

Bellek boyutu.

1.0

Name

string

Konteynerin adı.

test-init

InitContainerEnvironmentVars

array<object>

Ortam değişkeni hakkındaki bilgiler.

object

Ortam değişkeni hakkındaki bilgiler.

Key

string

Ortam değişkeninin adı.

PATH

Value

string

Ortam değişkeninin değeri.

/usr/local/bin

FieldRefFieldPath

string

Bu parametre kullanılamaz.

path

InitContainerPorts

array<object>

Başlatma konteyneri için bağlantı noktası bilgileri koleksiyonu.

object

Başlatma konteyneri için bağlantı noktası bilgileri koleksiyonu.

Port

integer

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

1

Protocol

string

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

  • TCP.

  • UDP.

TCP

InitContainerVolumeMounts

array<object>

Veri birimi bağlamaları.

object

Veri birimi bağlamaları.

ReadOnly

boolean

Bağlama yolunun salt okunur olup olmadığını belirtir.

Varsayılan değer: false.

false

SubPath

string

Veri birimindeki alt dizin. Bu, bir pod'un aynı birimdeki farklı dizinleri konteynerdeki farklı dizinlere bağlamasına olanak tanır.

/usr/sub/

Name

string

Bağlanan veri biriminin adı.

test-empty

MountPropagation

string

Veri birimi için bağlama yayma ayarları. Bağlama yayma, bir konteyner tarafından bağlanan birimlerin aynı poddaki diğer konteynerlerle veya aynı düğümdeki diğer podlarla bile paylaşılmasına olanak tanır. Geçerli değerler:

  • None: Birim, birim veya alt dizinleri üzerinde gerçekleştirilen sonraki bağlama işlemlerinden haberdar olmaz.

  • HostToCotainer: Birim, birim veya alt dizinleri üzerinde gerçekleştirilen sonraki bağlama işlemlerinden haberdar olur.

  • Bidirectional: HostToCotainer değerine benzer şekilde, birim bağlama işlemlerinden haberdar olur. Ayrıca, birim ana bilgisayara ve aynı birimi kullanan tüm podların tüm konteynerlerine geri yayılır. Varsayılan değer: None.

None

MountPath

string

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/

SecurityContextCapabilityAdds

array

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

Not

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

string

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

Not

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

NET_ADMIN

InitContainerCommands

array

Konteyner için başlangıç komutları.

string

Konteyner için başlangıç komutları.

sleep

InitContainerArgs

array

Konteyner için başlangıç bağımsız değişkenleri.

string

Konteyner için başlangıç bağımsız değişkenleri.

10

Tags

array<object>

Örneğin etiket anahtar-değer çiftleri.

object

Örneğin etiket anahtar-değer çiftleri.

Key

string

Etiket anahtarı.

version

Value

string

Etiket değeri.

3

Volumes

array<object>

Veri birimi bilgileri.

array<object>

Veri birimi bilgileri.

Type

string

Veri birimi türü. Geçerli değerler:

  • EmptyDirVolume.

  • NFSVolume.

  • ConfigFileVolume.

  • FlexVolume.

EmptyDirVolume

DiskVolumeDiskId

string

Disk biriminin boyutu. Birim: GiB.

15

DiskVolumeFsType

string

Disk biriminin dosya sistemi türü.

xfs

EmptyDirVolumeMedium

string

EmptyDirVolume'un depolama ortamı. Varsayılan değer boştur ve bu, düğüm dosya sisteminin kullanıldığını gösterir. memory değeri, belleğin kullanıldığını gösterir.

memory

NFSVolumePath

string

NFS biriminin yolu.

/share

DiskVolumeDiskSize

integer

Disk biriminin boyutu. Birim: GiB.

15

NFSVolumeReadOnly

boolean

NFS biriminin salt okunur olup olmadığını belirtir.

Varsayılan değer: false.

false

FlexVolumeFsType

string

Bağlanacak dosya sistemi türü. Varsayılan değer, FlexVolume'un betiğine bağlıdır.

ext4

ConfigFileVolumeDefaultMode

integer

ConfigFileVolume'un varsayılan izinleri.

0644

FlexVolumeDriver

string

FlexVolume için kullanılan sürücünün adı.

flexvolume

FlexVolumeOptions

string

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 seçenekler şu biçimdedir: {"volumeId":"d-2zehdahrwoa7srg****","performanceLevel": "PL2"}.

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

NFSVolumeServer

string

NFS sunucusunun adresi.

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

Name

string

Veri biriminin adı.

default-volume1

ConfigFileVolumeConfigFileToPaths

array<object>

Yapılandırma dosyası yollarının listesi.

object

Yapılandırma dosyası yollarının listesi.

Path

string

Göreli dosya yolu.

/usr/bin/

Mode

integer

ConfigFileVolume'un dizin izinleri.

0644

Content

string

Yapılandırma dosyasının içeriği (32 KB).

bGl1bWk=

EmptyDirVolumeSizeLimit

string

EmptyDir veri biriminin boyutu.

256Mi

HostPathVolumeType

string

HostPath biriminin türü.

Directory

HostPathVolumePath

string

HostPath biriminin ana bilgisayardaki dizin yolu.

/pod/data

ImageRegistryCredentials

array<object>

Görüntü kayıt defteri bilgileri.

object

Görüntü kayıt defteri bilgileri.

Password

string

Görüntü kayıt defterinin parolası.

yourpaasword

Server

string

Görüntü kayıt defterinin adresi.

registry-vpc.cn-shanghai.aliyuncs.com

UserName

string

Görüntü kayıt defterinin kullanıcı adı.

yourusername

DnsConfigOptions

array<object>

DNS yapılandırma seçeneklerinin listesi. Her seçenek bir ad ve isteğe bağlı bir değerden oluşur.

object

DNS yapılandırma seçeneklerinin listesi. Her seçenek bir ad ve isteğe bağlı bir değerden oluşur.

Name

string

Seçeneğin adı.

name

Value

string

Seçeneğin değeri.

value

HostAliases

array<object>

Örnekteki bir kapsayıcı için özel ana bilgisayar adı eşlemeleri.

object

Örnekteki bir kapsayıcı için özel ana bilgisayar adı eşlemeleri.

Ip

string

Eklenecek IP adresi.

192.0.XX.XX

Hostnames

array

Eklenecek ana bilgisayar adları.

string

Eklenecek ana bilgisayar adları.

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

SecurityContextSysCtls

array<object>

Çalışan örneğin güvenlik bağlamına ait sistem bilgileri.

object

Çalışan örneğin güvenlik bağlamına ait sistem bilgileri.

Name

string

Sistem kontrol parametresinin adı.

kernel.msgmax

Value

string

Çalışan örnek için bağlamsal güvenliğin değişken değeri.

65536

AcrRegistryInfos

array<object>

ACR Enterprise örneği hakkındaki bilgiler.

object

ACR Enterprise örneği hakkındaki bilgiler.

InstanceId

string

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

cri-nwj395hgf6f3****

InstanceName

string

ACR Enterprise örneğinin adı.

acr-test

RegionId

string

ACR Enterprise örneğinin bulunduğu bölge.

cn-hangzhou

Domains

array

ACR Enterprise örneğinin etki alanı adları. 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ülle (,) ayırın.

string

ACR Enterprise örneğinin etki alanı adları. 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ülle (,) ayırın.

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

DnsConfigNameServers

array

DNS sunucularının IP adreslerinin listesi.

string

DNS sunucularının IP adreslerinin listesi.

172.10.*.**

DnsConfigSearches

array

DNS arama etki alanlarının listesi.

string

DNS arama etki alanlarının listesi.

svc.local.kubenetes

NtpServers

array

NTP sunucuları.

string

NTP sunucuları.

ntp.cloud.aliyuncs.com

LifecycleState

string

Ölçeklendirme grubundaki ölçeklendirme yapılandırmasının durumu. Geçerli değerler:

  • Active: Ölçeklendirme yapılandırması etkin. Ölçeklendirme grubu, ECS örneklerinin otomatik oluşturulması için etkin ölçeklendirme yapılandırmalarını kullanır.

  • Inacitve: Ölçeklendirme yapılandırması etkin değil. Etkin olmayan ölçeklendirme yapılandırmaları ölçeklendirme grubunda bulunur, ancak ölçeklendirme grubu bunları ECS örneklerinin otomatik oluşturulması için kullanmaz.

Active

CostOptimization

boolean

Maliyet optimizasyonunun etkinleştirilip etkinleştirilmeyeceğini belirtir. Geçerli değerler:

  • true: Etkin.

  • false: Devre dışı.

false

InstanceFamilyLevel

string

Örnek ailesinin seviyesi. Bu parametre, gereksinimleri karşılayan örnek türlerini filtrelemek için kullanılır ve yalnızca CostOptimization etkinleştirildiğinde geçerli olur. Geçerli değerler:

  • EntryLevel: Paylaşılan örnek türleri. Bu örnek türleri daha maliyet etkindir ancak istikrarlı bilgi işlem performansı garanti edemez. Düşük CPU kullanımı olan iş yükleri için uygundur. Daha fazla bilgi için Paylaşılan örnek aileleri konusuna bakın.

  • EnterpriseLevel: Kurumsal düzeyde örnek türleri. Bu örnek türleri istikrarlı performans ve özel kaynaklar sağlar ve yüksek istikrar gerektiren iş yükleri için uygundur. Daha fazla bilgi için Örnek aileleri konusuna bakın.

  • CreditEntryLevel: Patlayabilir örnek türleri. Bu örnek türleri, bilgi işlem performansını sağlamak için CPU kredilerini kullanır ve CPU kullanımı düşük olan ancak zaman zaman CPU kullanımında artışlar yaşanan iş yükleri için uygundur. Daha fazla bilgi için Patlayabilir örneklere genel bakış konusuna bakın.

EnterpriseLevel

InstanceTypes

array

Belirtilen ECS örnek türleri. En fazla beş örnek türü belirtebilirsiniz.

string

Belirtilen ECS örnek türü. En fazla beş örnek türü belirtebilirsiniz. Daha fazla bilgi için Belirli bir örnek türü kullanarak örnek oluşturma konusuna bakın.

ecs.g6.large

DataCacheBucket

string

Veri önbelleğe alma için kullanılan kova.

default

DataCachePL

string

Veri önbelleğe alma için kullanılan bulut diskinin performans seviyesi. ESSD (standart SSD) kullanmanızı öneririz. ESSD (standart SSD) performans seviyesi için geçerli değerler:

  • PL0: Tek bir ESSD (standart SSD), 10.000'e kadar rastgele okuma/yazma IOPS değeri sunabilir.

  • PL1: Tek bir ESSD (standart SSD), 50.000'e kadar rastgele okuma/yazma IOPS değeri sunabilir.

  • PL2: Tek bir ESSD (standart SSD), 100.000'e kadar rastgele okuma/yazma IOPS değeri sunabilir.

  • PL3: Tek bir ESSD (standart SSD), 1.000.000'a kadar rastgele okuma/yazma IOPS değeri sunabilir.

Not

ESSD (standart SSD) hakkında daha fazla bilgi için ESSD (standart SSD) konusuna bakın.

PL1

DataCacheProvisionedIops

integer

Veri önbelleğe alma için kullanılan ESSD AutoPL bulut diskinin sağlanan okuma/yazma IOPS değeri. Geçerli değerler: 0 ile min{50000, 1000 × kapasite - temel performans} arası. Temel performans şu formül kullanılarak hesaplanır: min{1800 + 50 × kapasite, 50000}.

Not

ESSD AutoPL bulut diskleri hakkında daha fazla bilgi için ESSD AutoPL bulut diskleri konusuna bakın.

40000

DataCacheBurstingEnabled

boolean

Veri önbelleğe alma için kullanılan ESSD AutoPL bulut diski için patlama özelliğinin etkinleştirilip etkinleştirilmeyeceğini belirtir. Geçerli değerler:

  • true: Etkin.

  • false: Devre dışı.

Not

ESSD AutoPL bulut diskleri hakkında daha fazla bilgi için ESSD AutoPL bulut diskleri konusuna bakın.

false

GpuDriverVersion

string

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

tesla=470.82.01

Examples

Success response

JSON format

{
  "PageNumber": 1,
  "PageSize": 50,
  "RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E",
  "TotalCount": 1,
  "ScalingConfigurations": [
    {
      "CreationTime": "2014-08-14T10:58Z",
      "ScalingConfigurationName": "scalingconfi****",
      "SecurityGroupId": "sg-bp18kz60mefs****",
      "ActiveDeadlineSeconds": 1000,
      "SpotStrategy": "NoSpot",
      "AutoCreateEip": true,
      "ScalingGroupId": "asg-bp17pelvl720x3v7****",
      "EphemeralStorage": 20,
      "Ipv6AddressCount": 1,
      "Description": "This is an example.",
      "EipBandwidth": 5,
      "ImageSnapshotId": "imc-2zebxkiifuyzzlhl****",
      "Memory": 16,
      "RestartPolicy": "Never",
      "SpotPriceLimit": 0.025,
      "IngressBandwidth": 1024000,
      "CpuOptionsThreadsPerCore": 2,
      "TerminationGracePeriodSeconds": 60,
      "LoadBalancerWeight": 1,
      "DnsPolicy": "Default",
      "HostName": "['hehe.com', 'haha.com']",
      "EgressBandwidth": 1024000,
      "RegionId": "cn-hangzhou",
      "RamRoleName": "ram:PassRole",
      "Cpu": 2,
      "AutoMatchImageCache": false,
      "ResourceGroupId": "rg-8db03793gfrz****",
      "ContainerGroupName": "test",
      "ScalingConfigurationId": "asc-bp1ezrfgoyn5kijl****",
      "CpuOptionsCore": 2,
      "SlsEnable": true,
      "Containers": [
        {
          "ReadinessProbeHttpGetPath": "/usr/local",
          "ReadinessProbeSuccessThreshold": 1,
          "LivenessProbePeriodSeconds": 5,
          "LivenessProbeTcpSocketPort": 80,
          "LivenessProbeHttpGetScheme": "HTTP",
          "WorkingDir": "/usr/local/nginx",
          "Tty": false,
          "LivenessProbeHttpGetPort": 80,
          "Gpu": 1,
          "ReadinessProbeInitialDelaySeconds": 5,
          "Stdin": true,
          "Memory": 2,
          "Name": "nginx",
          "SecurityContextReadOnlyRootFilesystem": true,
          "LivenessProbeHttpGetPath": "/usr/nginx/",
          "Image": "mysql",
          "ReadinessProbeTcpSocketPort": 8888,
          "ReadinessProbeHttpGetScheme": "HTTP",
          "ReadinessProbeHttpGetPort": 0,
          "LivenessProbeSuccessThreshold": 1,
          "ReadinessProbeTimeoutSeconds": 5,
          "SecurityContextRunAsUser": 1000,
          "LivenessProbeInitialDelaySeconds": 10,
          "ReadinessProbePeriodSeconds": 1,
          "ImagePullPolicy": "Always",
          "StdinOnce": true,
          "Cpu": 2,
          "LivenessProbeTimeoutSeconds": 10,
          "ReadinessProbeFailureThreshold": 3,
          "LivenessProbeFailureThreshold": 3,
          "Ports": [
            {
              "Port": 8888,
              "Protocol": "TCP"
            }
          ],
          "VolumeMounts": [
            {
              "ReadOnly": false,
              "SubPath": "data2/",
              "Name": "default-volume1",
              "MountPropagation": "None",
              "MountPath": "/pod/data"
            }
          ],
          "EnvironmentVars": [
            {
              "Key": "PATH",
              "Value": "/usr/bin/",
              "FieldRefFieldPath": "path"
            }
          ],
          "Commands": [
            "sleep"
          ],
          "LivenessProbeExecCommands": [
            "cat/tmp/healthy"
          ],
          "Args": [
            "100"
          ],
          "ReadinessProbeExecCommands": [
            "cat/tmp/healthy"
          ],
          "SecurityContextCapabilityAdds": [
            "NET_ADMIN"
          ],
          "LifecyclePostStartHandlerHttpGetHost": "10.0.XX.XX",
          "LifecyclePostStartHandlerHttpGetPort": 80,
          "LifecyclePostStartHandlerHttpGetPath": "/healthyz",
          "LifecyclePostStartHandlerHttpGetScheme": "HTTP",
          "LifecyclePostStartHandlerExecs": [
            "[\"/bin/sh\", \"-c\",\"echo Hello from the preStop handler > /usr/share/message\"]"
          ],
          "LifecyclePostStartHandlerTcpSocketHost": "10.0.XX.XX",
          "LifecyclePostStartHandlerTcpSocketPort": 80,
          "LifecyclePreStopHandlerHttpGetHost": "10.0.XX.XX",
          "LifecyclePreStopHandlerHttpGetPort": 80,
          "LifecyclePreStopHandlerHttpGetPath": "/healthyz\n",
          "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": "/usr/local",
          "Cpu": 0.5,
          "Image": "nginx",
          "Gpu": 1,
          "SecurityContextRunAsUser": "587",
          "Memory": 1,
          "Name": "test-init",
          "InitContainerEnvironmentVars": [
            {
              "Key": "PATH",
              "Value": "/usr/local/bin",
              "FieldRefFieldPath": "path"
            }
          ],
          "InitContainerPorts": [
            {
              "Port": 1,
              "Protocol": "TCP"
            }
          ],
          "InitContainerVolumeMounts": [
            {
              "ReadOnly": false,
              "SubPath": "/usr/sub/",
              "Name": "test-empty",
              "MountPropagation": "None",
              "MountPath": "/usr/share/"
            }
          ],
          "SecurityContextCapabilityAdds": [
            "NET_ADMIN"
          ],
          "InitContainerCommands": [
            "sleep"
          ],
          "InitContainerArgs": [
            "10"
          ]
        }
      ],
      "Tags": [
        {
          "Key": "version",
          "Value": "3"
        }
      ],
      "Volumes": [
        {
          "Type": "EmptyDirVolume",
          "DiskVolumeDiskId": "15",
          "DiskVolumeFsType": "xfs",
          "EmptyDirVolumeMedium": "memory",
          "NFSVolumePath": "/share",
          "DiskVolumeDiskSize": 15,
          "NFSVolumeReadOnly": false,
          "FlexVolumeFsType": "ext4",
          "ConfigFileVolumeDefaultMode": 644,
          "FlexVolumeDriver": "flexvolume",
          "FlexVolumeOptions": "{\"volumeId\":\"d-2zehdahrwoa7srg****\",\"performanceLevel\": \"PL2\"}",
          "NFSVolumeServer": "3f9cd4a596-naw76.cn-shanghai.nas.aliyuncs.com",
          "Name": "default-volume1",
          "ConfigFileVolumeConfigFileToPaths": [
            {
              "Path": "/usr/bin/",
              "Mode": 644,
              "Content": "bGl1bWk="
            }
          ],
          "EmptyDirVolumeSizeLimit": "256Mi",
          "HostPathVolumeType": "Directory",
          "HostPathVolumePath": "/pod/data"
        }
      ],
      "ImageRegistryCredentials": [
        {
          "Password": "yourpaasword",
          "Server": "registry-vpc.cn-shanghai.aliyuncs.com",
          "UserName": "yourusername\t\n"
        }
      ],
      "DnsConfigOptions": [
        {
          "Name": "name",
          "Value": "value"
        }
      ],
      "HostAliases": [
        {
          "Ip": "192.0.XX.XX",
          "Hostnames": [
            "['hehe.com', 'haha.com']"
          ]
        }
      ],
      "SecurityContextSysCtls": [
        {
          "Name": "kernel.msgmax",
          "Value": "65536"
        }
      ],
      "AcrRegistryInfos": [
        {
          "InstanceId": "cri-nwj395hgf6f3****",
          "InstanceName": "acr-test",
          "RegionId": "cn-hangzhou",
          "Domains": [
            "*****-****-registry.cn-beijing.cr.aliyuncs.com"
          ]
        }
      ],
      "DnsConfigNameServers": [
        "172.10.*.**"
      ],
      "DnsConfigSearches": [
        "svc.local.kubenetes"
      ],
      "NtpServers": [
        "ntp.cloud.aliyuncs.com"
      ],
      "LifecycleState": "Active",
      "CostOptimization": false,
      "InstanceFamilyLevel": "EnterpriseLevel",
      "InstanceTypes": [
        "ecs.g6.large"
      ],
      "DataCacheBucket": "default",
      "DataCachePL": "PL1",
      "DataCacheProvisionedIops": 40000,
      "DataCacheBurstingEnabled": false,
      "GpuDriverVersion": "tesla=470.82.01"
    }
  ]
}

Error codes

HTTP status code

Error code

Error message

Description

403 Forbidden.RiskControl Forbidden.RiskControl

See Error Codes for a complete list.

Release notes

See Release Notes for a complete list.