Tüm Ürünler
Search
Belge Merkezi

:ModifyEciScalingConfiguration

Son Güncelleme:Oct 02, 2026

Elastic Container Instance türündeki bir ölçeklendirme yapılandırmasını değiştirir. ModifyEciScalingConfiguration işlemini çağırdığınızda, bilgilerini değiştirmek istediğiniz ölçeklendirme yapılandırmasının kimliğini, adını ve örnek özelliklerini belirtebilirsiniz. Örnek yeniden başlatma ilkesini, örnek teklif verme ilkesini ve esnek IP adresi (EIP) bant genişliğini değiştirebilirsiniz.

Operation description

  • Ölçeklendirme yapılandırmasının adını değiştirirseniz, aynı ölçeklendirme grubu altında aynı ada sahip ölçeklendirme yapılandırmaları bulunamayacağını lütfen unutmayın.

  • Değişiklik sonuçlarını sorgulamak ve doğrulamak için DescribeEciScalingConfigurations işlemini çağırabilirsiniz.

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:ModifyEciScalingConfiguration

update

*ScalingGroup

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

None None

Request parameters

Parameter

Type

Required

Description

Example

ScalingConfigurationId

string

Yes

Değiştirmek istediğiniz ölçeklendirme yapılandırmasının kimliği.

asc-bp16har3jpj6fjbx****

ScalingConfigurationName

string

No

Ölçeklendirme yapılandırmasının adı. Ad 2 ila 64 karakter uzunluğunda olmalı ve harf, rakam, alt çizgi (_), tire (-) ve nokta (.) içerebilir. Ad bir harf veya rakamla başlamalıdır.

Bir ölçeklendirme yapılandırmasının adı belirtilen bölgede benzersiz olmalıdır. Bu parametreyi belirtmezseniz, ScalingConfigurationId değeri kullanılır.

test-modify

Description

string

No

Not

Bu parametre kullanılamaz.

desc

SecurityGroupId

string

No

Elastik konteyner örneklerinin ait olduğu güvenlik grubunun kimliği. Aynı güvenlik grubuna ait olan elastik konteyner örnekleri birbirleriyle iletişim kurabilir.

Bir güvenlik grubu belirtmezseniz, sistem seçtiğiniz bölgedeki varsayılan güvenlik grubunu kullanır. Güvenlik grubunun gelen kurallarının, dışa açmak istediğiniz konteynerlerin protokollerini ve bağlantı noktası numaralarını içerdiğinden emin olun. Bölgede varsayılan bir güvenlik grubunuz yoksa, sistem varsayılan bir güvenlik grubu oluşturur ve ardından belirttiğiniz konteyner protokollerini ve bağlantı noktası numaralarını güvenlik grubunun gelen kurallarına ekler.

sg-uf66jeqopgqa9hdn****

ContainerGroupName

string

No

Elastik konteyner örneklerinin ad serisi. Adlandırma kuralları:

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

  • Ad yalnızca küçük harf, rakam ve tire (-) içerebilir. Tire (-) ile başlayamaz veya bitemez.

nginx-test

RestartPolicy

string

No

Örnek yeniden başlatma ilkesi. Geçerli değerler:

  • Always: Elastik konteyner örneklerini her zaman yeniden başlatır.

  • Never: Elastik konteyner örneklerini asla yeniden başlatmaz.

  • OnFailure: Hatalar üzerine elastik konteyner örneklerini yeniden başlatır.

Varsayılan değer: Always.

Always

Cpu

number

No

Elastik konteyner örneği başına vCPU sayısı.

1.0

Memory

number

No

Elastik konteyner örneği başına bellek boyutu. Birim: GiB.

2.0

ResourceGroupId

string

No

Kaynak grubunun kimliği.

rg-uf66jeqopgqa9hdn****

DnsPolicy

string

No

Etki Alanı Adı Sistemi (DNS) ilkesi. Geçerli değerler:

  • None: DnsConfig tarafından belirtilen DNS'yi kullanır.

  • Default: Çalışma zamanı ortamı için belirtilen DNS'yi kullanır.

Default

EnableSls

boolean

No

Not

Bu parametre kullanılamaz.

false

ImageSnapshotId

string

No

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

imc-2zebxkiifuyzzlhl****

RamRoleName

string

No

Örnek Kaynak Erişim Yönetimi (RAM) rolünün adı. Elastik konteyner örneklerine ve Elastic Compute Service (ECS) örneklerine erişmek için aynı RAM rolünü kullanabilirsiniz. Daha fazla bilgi için API işlemlerini çağırarak örnek RAM rolü kullanma konusuna bakın.

RamTestRole

TerminationGracePeriodSeconds

integer

No

Program durdurulmadan önce programın işlemleri yürüttüğü arabellek süresi. Birim: saniye.

60

AutoMatchImageCache

boolean

No

Görüntü önbelleklerinin otomatik olarak eşleştirilip eşleştirilmeyeceğini belirtir.

Varsayılan değer: false.

false

Ipv6AddressCount

integer

No

IPv6 adreslerinin sayısı.

1

ActiveDeadlineSeconds

integer

No

Ölçeklendirme yapılandırmasının geçerlilik süresi. Birim: saniye.

1000

SpotStrategy

string

No

Örnek teklif verme ilkesi. Geçerli değerler:

  • NoSpot: Örnekler kullandıkça öde örnekleri olarak oluşturulur.

  • SpotWithPriceLimit: Örnekler, saatlik maksimum fiyatını belirtebileceğiniz kesintili örneklerdir.

  • SpotAsPriceGo: Örnekler, satın alma anındaki piyasa fiyatının teklif fiyatı olarak kullanıldığı kesintili örnekler olarak oluşturulur.

Varsayılan değer: NoSpot.

SpotPriceLimit

SpotPriceLimit

number

No

Kesintili elastik konteyner örneklerinin saatlik maksimum fiyatı. Değer, üç ondalık basamağa kadar doğru olabilir.

SpotStrategy değerini SpotWithPriceLimit olarak ayarlarsanız, SpotPriceLimit değerini belirtmeniz gerekir.

0.025

AutoCreateEip

boolean

No

Esnek IP adreslerinin (EIP) otomatik olarak oluşturulup oluşturulmayacağını ve EIP'lerin elastik konteyner örneklerine bağlanıp bağlanmayacağını belirtir.

true

EipBandwidth

integer

No

EIP bant genişliği.

Varsayılan değer: 5. Birim: Mbit/s.

5

HostName

string

No

Elastik konteyner örneklerinin ana bilgisayar adı serisi.

test

IngressBandwidth

integer

No

Maksimum gelen bant genişliği. Birim: bit/s.

1024000

EgressBandwidth

integer

No

Maksimum giden bant genişliği. Birim: bit/s.

1024000

CpuOptionsCore

integer

No

Fiziksel CPU çekirdeği sayısı. Bu parametreyi yalnızca belirli ECS örnek türleri için belirtebilirsiniz. Daha fazla bilgi için CPU seçeneklerini belirtme konusuna bakın.

2

CpuOptionsThreadsPerCore

integer

No

Çekirdek başına iş parçacığı sayısı. Bu parametreyi yalnızca belirli örnek türleri için belirtebilirsiniz. 1 değeri, Hyper-Threading'in devre dışı bırakıldığını belirtir. Daha fazla bilgi için CPU seçeneklerini belirtme konusuna bakın.

2

EphemeralStorage

integer

No

Geçici depolama alanının boyutu. Varsayılan olarak, PL1 türünde bir Enterprise SSD (ESSD) kullanılır. Birim: GiB.

20

LoadBalancerWeight

integer

No

Her arka uç sunucusunun yük dengeleme ağırlığı. Geçerli değerler: 1 ila 100.

50

Tags

array<object>

No

Etiketler.

object

No

Etiket.

Key

string

No

Etiket anahtarı.

version

Value

string

No

Etiket değeri.

3

ImageRegistryCredentials

array<object>

No

Görüntü depoları.

object

No

Görüntü deposu.

Password

string

No

Görüntü deposunun parolası.

yourpaasword

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

Containers

array<object>

No

Konteynerler.

array<object>

No

Konteyner.

ReadinessProbe.TimeoutSeconds

integer

No

Bir hazırlık probunun tamamlanması için zaman aşımı sınırı. Birim: saniye. Varsayılan değer: 1. Minimum değer: 1.

1

ReadinessProbe.SuccessThreshold

integer

No

Başarısız bir hazırlık probunun başarılı kabul edilmesi için gerçekleşmesi gereken ardışık başarıların minimum sayısı. Varsayılan değer: 1. Değeri 1 olarak ayarlayın.

1

SecurityContext.Capability.Adds

array

No

Konteynerdeki işlemlere vermek istediğiniz izinler. Geçerli değerler: NET_ADMIN ve NET_RAW.

Not

NET_RAW kullanmak için bir destek talebi oluşturun.

string

No

Konteynerdeki işleme vermek istediğiniz izinler. Geçerli değerler: NET_ADMIN ve NET_RAW.

Not

NET_RAW kullanmak için bir destek talebi oluşturun.

NET_RAW

ReadinessProbe.TcpSocket.Port

integer

No

Bir hazırlık probu gerçekleştirdiğinizde TCP soketi tarafından algılanan bağlantı noktası.

8000

ReadinessProbe.HttpGet.Scheme

string

No

Bir hazırlık probu gerçekleştirmek için kullandığınız HTTP GET isteğinin protokol türü. Geçerli değerler:

  • HTTP

  • HTTPS

HTTP

LivenessProbe.PeriodSeconds

integer

No

Ardışık canlılık probları arasındaki aralık. Birim: saniye. Varsayılan değer: 10. Minimum değer: 1.

5

Ports

array<object>

No

Bağlantı noktaları.

object

No

Bağlantı noktası.

Protocol

string

No

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

  • TCP

  • UDP

TCP

Port

integer

No

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

80

SecurityContext.ReadOnlyRootFilesystem

boolean

No

Kök dosya sisteminin salt okunur olup olmadığını belirtir. Değeri true olarak ayarlayın.

true

EnvironmentVars

array<object>

No

Ortam değişkenleri.

object

No

Ortam değişkeni.

Key

string

No

Ortam değişkeninin adı. Ad 1 ila 128 karakter uzunluğunda olabilir ve harfler, alt çizgiler (_) ve rakamlar içerebilir. Ad bir rakamla başlayamaz. Değeri [0-9a-zA-Z] biçiminde belirtin.

PATH

Value

string

No

Ortam değişkeninin değeri. Değer en fazla 256 karakter uzunluğunda olabilir.

/usr/local/bin

FieldRef.FieldPath

string

No

Not

Bu parametre kullanılamaz.

path

LivenessProbe.TcpSocket.Port

integer

No

Bir canlılık probu gerçekleştirdiğinizde TCP soketi tarafından algılanan bağlantı noktası.

1

Tty

boolean

No

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

Komut bir /bin/bash komutuysa, bu parametreyi true olarak ayarlayın.

false

WorkingDir

string

No

Konteynerin çalışma dizini.

/usr/local/

LivenessProbe.HttpGet.Scheme

string

No

Bir canlılık probu gerçekleştirmek için kullandığınız HTTP GET isteğinin protokol türü. Geçerli değerler:

  • HTTP

  • HTTPS

HTTP

ReadinessProbe.HttpGet.Port

integer

No

Bir hazırlık probu gerçekleştirmek için HTTP GET isteğini göndermek istediğiniz bağlantı noktası.

8080

Args

array

No

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

string

No

Konteyner başlatma bağımsız değişkeni. En fazla 10 bağımsız değişken belirtebilirsiniz.

100

Gpu

integer

No

Konteyner başına GPU sayısı.

1

ReadinessProbe.InitialDelaySeconds

integer

No

Konteynerin başlatılması ile bir hazırlık probunun başlaması arasındaki aralık. Birim: saniye.

3

Stdin

boolean

No

Konteynerin aktif çalışma süresi boyunca standart giriş akışlarına arabellek kaynakları ayırıp ayırmadığını belirtir. Bu parametreyi belirtmezseniz, konteynerdeki standart giriş akışları okunduğunda bir dosya sonu (EOF) hatası oluşur.

Varsayılan değer: false.

false

Memory

number

No

Konteyner başına bellek boyutu. Birim: GiB.

0.5

Name

string

No

Konteyner görüntüsünün adı.

nginx

Image

string

No

Konteyner görüntüsü.

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

LivenessProbe.InitialDelaySeconds

integer

No

Konteynerin başlatılması ile bir canlılık probunun başlaması arasındaki aralık. Birim: saniye.

5

VolumeMounts

array<object>

No

Konteynerin birim bağlamaları.

object

No

Konteynerin birim bağlaması.

MountPropagation

string

No

Birimin bağlama yayma ayarları. Bağlama yayma, bir konteynere bağlanan birimlerin aynı pod içindeki diğer konteynerler arasında veya aynı düğümde bulunan farklı podlar arasında paylaşılmasını sağlar. Geçerli değerler:

  • None: Birim veya alt dizinleri üzerinde gerçekleştirilen sonraki bağlamalar birime yayılmaz.

  • HostToCotainer: Birim veya alt dizinleri üzerinde gerçekleştirilen sonraki bağlamalar birime yayılır.

  • Bidirectional: Bu değer HostToCotainer değerine benzer. Birim veya alt dizinleri üzerinde gerçekleştirilen sonraki bağlamalar birime yayılır. Ayrıca, konteyner üzerinde gerçekleştirilen birim bağlamaları, temel örneğe ve aynı birimi kullanan her poddaki tüm konteynerlere geri yayılır.

None

MountPath

string

No

Birimi bağlamak istediğiniz konteyner içindeki dizin.

Not

Bu dizinde depolanan bilgilerin üzerine bağlı birimdeki veriler yazılır. Bu parametreyi belirtirken dikkatli olun.

/pod/data

ReadOnly

boolean

No

Birimin salt okunur olup olmadığını belirtir.

Varsayılan değer: false.

false

Name

string

No

Birim adı. Bu parametrenin değeri, konteynerlere bağlanan birimin adıyla aynıdır.

default-volume1

SubPath

string

No

Birim alt dizini.

data2/

LivenessProbe.FailureThreshold

integer

No

Bir canlılık probunun başarısız kabul edilmesi için gerçekleşmesi gereken ardışık başarısızlıkların minimum sayısı.

Varsayılan değer: 3.

3

ReadinessProbe.Exec.Commands

array

No

Sağlık kontrolünü gerçekleştirmek için komut satırını kullanırken konteynerde yürütülen komutlar.

string

No

Komut.

cat/tmp/healthy

ReadinessProbe.FailureThreshold

integer

No

Bir hazırlık probunun başarısız kabul edilmesi için gerçekleşmesi gereken ardışık başarısızlıkların minimum sayısı.

Varsayılan değer: 3.

3

ImagePullPolicy

string

No

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

  • Always: Örnekler her oluşturulduğunda görüntü çekme işlemi gerçekleştirilir.

  • IfNotPresent: Gerektiğinde görüntü çekme işlemi gerçekleştirilir. Öncelikli olarak yerel görüntüler kullanılır. Yerel görüntü yoksa görüntü çekme işlemi gerçekleştirilir.

  • Never: Her zaman yerel görüntüler kullanılır. Görüntü çekme işlemi gerçekleştirilmez.

Always

StdinOnce

boolean

No

StdinOnce true olarak ayarlandığında standart giriş akışlarının birden fazla oturum boyunca bağlı kalıp kalmayacağını belirtir.

StdinOnce değerini true olarak ayarlarsanız, konteyner başlatıldıktan sonra standart giriş akışları bağlanır ve veri almak için bir istemci bağlanana kadar boşta kalır. İstemci bağlantısı kesildikten sonra akışların bağlantısı da kesilir ve konteyner yeniden başlatılana kadar kesik kalır.

false

Cpu

number

No

Konteyner başına vCPU sayısı.

0.25

LivenessProbe.HttpGet.Port

integer

No

Bir canlılık probu gerçekleştirmek için HTTP GET isteğini göndermek istediğiniz bağlantı noktası.

8888

LivenessProbe.HttpGet.Path

string

No

Bir canlılık probu gerçekleştirmek için HTTP GET isteğini göndermek istediğiniz yol.

/healthyz

LivenessProbe.SuccessThreshold

integer

No

Başarısız bir canlılık probunu başarılı kabul etmek için gerçekleşmesi gereken ardışık başarıların minimum sayısı. Varsayılan değer: 1. Değeri 1 olarak ayarlayın.

1

ReadinessProbe.PeriodSeconds

integer

No

Ardışık hazırlık probları arasındaki aralık. Birim: saniye. Varsayılan değer: 10. Minimum değer: 1.

3

LivenessProbe.TimeoutSeconds

integer

No

Bir canlılık probunun tamamlanması için zaman aşımı sınırı. Birim: saniye. Varsayılan değer: 1. Minimum değer: 1.

1

Commands

array

No

Bir canlılık probu gerçekleştirmek için CLI kullandığınızda konteynerde çalıştırabileceğiniz komutlar.

string

No

Bir canlılık probu gerçekleştirmek için CLI kullandığınızda konteynerde çalıştırabileceğiniz komut.

sleep

SecurityContext.RunAsUser

integer

No

Konteyneri çalıştıran kullanıcının kimliği.

1000

ReadinessProbe.HttpGet.Path

string

No

Bir hazırlık probu gerçekleştirmek için HTTP GET isteğini göndermek istediğiniz yol.

/healthz

LivenessProbe.Exec.Commands

array

No

Sağlık kontrolünü gerçekleştirmek için komut satırını kullanırken konteynerde yürütülen komut.

string

No

Komut.

cat/tmp/healthy

LifecyclePostStartHandlerHttpGetHost

string

No

postStart geri çağırma işlevini yapılandırmak için HTTP GET isteğini göndermek istediğiniz ana bilgisayarın IP adresi.

10.0.XX.XX

LifecyclePostStartHandlerHttpGetPort

integer

No

postStart geri çağırma işlevini yapılandırmak için HTTP GET isteğini göndermek istediğiniz bağlantı noktası.

5050

LifecyclePostStartHandlerHttpGetPath

string

No

postStart geri çağırma işlevini yapılandırmak için HTTP GET isteğini göndermek istediğiniz yol.

/healthyz

LifecyclePostStartHandlerHttpGetScheme

string

No

postStart geri çağırma işlevini yapılandırmak için göndermek istediğiniz HTTP GET isteğinin protokol türü. Geçerli değerler:

  • HTTP

  • HTTPS

HTTPS

LifecyclePostStartHandlerExecs

array

No

postStart geri çağırma işlevini yapılandırmak için konteyner içinde çalıştırabileceğiniz komutlar.

string

No

postStart geri çağırma işlevini yapılandırmak için konteyner içinde çalıştırabileceğiniz komut.

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

LifecyclePostStartHandlerTcpSocketHost

string

No

postStart geri çağırma işlevini yapılandırmak için kullanmak istediğiniz TCP soketi tarafından algılanan ana bilgisayarın IP adresi.

10.0.XX.XX

LifecyclePostStartHandlerTcpSocketPort

integer

No

postStart geri çağırma işlevini yapılandırmak için kullanmak istediğiniz TCP soketi tarafından algılanan bağlantı noktası.

80

LifecyclePreStopHandlerHttpGetHost

string

No

preStop geri çağırma işlevini yapılandırmak için HTTP GET isteğini göndermek istediğiniz ana bilgisayarın IP adresi.

10.0.XX.XX

LifecyclePreStopHandlerHttpGetPort

integer

No

preStop geri çağırma işlevini yapılandırmak için HTTP GET isteğini göndermek istediğiniz bağlantı noktası.

80

LifecyclePreStopHandlerHttpGetPath

string

No

preStop geri çağırma işlevini yapılandırmak için HTTP GET isteğini göndermek istediğiniz yol.

/healthyz

LifecyclePreStopHandlerHttpGetScheme

string

No

preStop geri çağırma işlevini yapılandırmak için göndermek istediğiniz HTTP GET isteğinin protokol türü. Geçerli değerler:

  • HTTP

  • HTTPS

HTTP

LifecyclePreStopHandlerExecs

array

No

preStop geri çağırma işlevini yapılandırmak için konteyner içinde çalıştırabileceğiniz komutlar.

string

No

preStop geri çağırma işlevini yapılandırmak için konteyner içinde çalıştırabileceğiniz komut.

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

LifecyclePreStopHandlerTcpSocketHost

string

No

preStop geri çağırma işlevini yapılandırmak için kullanmak istediğiniz TCP soketi tarafından algılanan ana bilgisayarın IP adresi.

10.0.XX.XX

LifecyclePreStopHandlerTcpSocketPort

integer

No

preStop geri çağırma işlevini yapılandırmak için kullanmak istediğiniz TCP soketi tarafından algılanan bağlantı noktası.

80

Volumes

array<object>

No

Birimler.

array<object>

No

Birim.

Type

string

No

Ana bilgisayar dizini türü. Örnekler: File, Directory ve Socket.

EmptyDirVolume

DiskVolume.DiskSize

integer

No

Birim boyutu. Birim: GiB.

15

NFSVolume.Path

string

No

Ağ Dosya Sistemi (NFS) biriminin yolu.

/share

FlexVolume.FsType

string

No

Bağlanan dosya sisteminin türü. Varsayılan değer, FlexVolume betiği tarafından belirlenir.

ext4

DiskVolume.FsType

string

No

DiskVolume.FsType yerine FlexVolume.FsType belirtmenizi öneririz.

xfs

HostPathVolume.Type

string

No

Ana bilgisayar dizini türü. Örneğin: File, Directory, Socket vb.

Directory

NFSVolume.ReadOnly

boolean

No

NFS birimindeki izinlerin salt okunur olup olmadığını belirtir.

Varsayılan değer: false.

false

HostPathVolume.Path

string

No

Ana bilgisayardaki mutlak yol.

/xx/xx/name

FlexVolume.Options

string

No

FlexVolume seçenekleri. Her seçenek, bir JSON dizesindeki anahtar-değer çiftidir.

Örneğin, bir disk bağlamak için FlexVolume kullanırsanız, Options biçimi {"volumeId":"d-2zehdahrwoa7srg****","performanceLevel": "PL2"} şeklindedir.

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

FlexVolume.Driver

string

No

FlexVolume sürücüsünün adı.

flexvolume

ConfigFileVolumeDefaultMode

integer

No

ConfigFile birimindeki varsayılan izinler.

0644

NFSVolume.Server

string

No

NFS sunucusunun uç noktası.

3f9cd4a596-n****.cn-shanghai.nas.aliyuncs.com

DiskVolume.DiskId

string

No

Disk biriminin kimliği.

d-xx

Name

string

No

Birim adı.

default-volume1

EmptyDirVolume.Medium

string

No

emptyDir biriminin depolama ortamı. emptyDir birimi için bir depolama ortamı belirtmezseniz, emptyDir birimi verileri bir düğümün dosya sisteminde depolar. memory değeri, emptyDir biriminin verileri bellekte depoladığını belirtir.

memory

ConfigFileVolumeConfigFileToPath

array<object>

No

Yapılandırma dosyalarının yolları.

object

No

Yapılandırma dosyasının yolu.

Path

string

No

Yapılandırma dosyasının göreli yolu.

/usr/bin/

Mode

integer

No

ConfigFile birimindeki izinler.

0644

Content

string

No

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

bGl1bWk=

EmptyDirVolume.SizeLimit

string

No

emptyDir biriminin boyutu. Değer bir birim içerir. Birim olarak Gi veya Mi kullanmanızı öneririz.

256Mi

InitContainers

array<object>

No

Init konteynerleri.

array<object>

No

Init konteyneri.

InitContainerEnvironmentVars

array<object>

No

Init konteynerinin ortam değişkenleri.

object

No

Init konteynerinin ortam değişkeni.

Key

string

No

Ortam değişkeninin adı. Ad 1 ila 128 karakter uzunluğunda olabilir ve harfler, alt çizgiler (_) ve rakamlar içerebilir. Ad bir rakamla başlayamaz. Değeri [0-9a-zA-Z] biçiminde belirtin.

Path

Value

string

No

Ortam değişkeninin değeri. Değer en fazla 256 karakter uzunluğunda olabilir.

/usr/bin/

FieldRef.FieldPath

string

No

Not

Bu parametre kullanılamaz.

path

SecurityContext.Capability.Adds

array

No

Init konteynerindeki işlemlere vermek istediğiniz izinler. Geçerli değerler: NET_ADMIN ve NET_RAW.

Not

NET_RAW kullanmak için bir destek bileti gönderin.

string

No

Init konteynerindeki işleme vermek istediğiniz izinler. Geçerli değerler: NET_ADMIN ve NET_RAW.

Not

NET_RAW kullanmak için bir destek bileti gönderin.

NET_RAW

Image

string

No

Init konteynerinin görüntüsü.

nginx

InitContainerPorts

array<object>

No

Init konteynerinin bağlantı noktaları.

object

No

Init konteynerinin bağlantı noktası.

Protocol

string

No

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

  • TCP

  • UDP

TCP

Port

integer

No

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

1

InitContainerVolumeMounts

array<object>

No

Init konteynerinin birim bağlamaları.

object

No

Init konteynerinin birim bağlaması.

MountPropagation

string

No

Birimin bağlama yayılımı ayarları. Bağlama yayılımı, bir konteynere bağlanan birimlerin aynı pod içindeki diğer konteynerler arasında veya aynı düğümde bulunan farklı podlar arasında paylaşılmasını sağlar. Geçerli değerler:

  • None: Birim veya alt dizinleri üzerinde gerçekleştirilen sonraki bağlamalar birime yayılmaz.

  • HostToCotainer: Birim veya alt dizinleri üzerinde gerçekleştirilen sonraki bağlamalar birime yayılır.

  • Bidirectional: Bu değer HostToCotainer değerine benzer. Birim veya alt dizinleri üzerinde gerçekleştirilen sonraki bağlamalar birime yayılır. Ayrıca, konteyner üzerinde gerçekleştirilen birim bağlamaları, temel örneğe ve aynı birimi kullanan her poddaki tüm konteynerlere geri yayılır.

Varsayılan değer: None.

None

MountPath

string

No

Birimi bağlamak istediğiniz, init konteyneri içindeki dizin.

Not

Bu dizinde depolanan bilgilerin üzerine bağlanan birimdeki veriler yazılır. Bu parametreyi belirtirken dikkatli olun.

/usr/share/

ReadOnly

boolean

No

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

Varsayılan değer: false.

false

Name

string

No

Birimin adı.

test-empty

SubPath

string

No

Birim alt dizini. Pod, aynı birimin farklı dizinlerini init konteynerlerinin farklı alt dizinlerine bağlayabilir.

Always

SecurityContext.ReadOnlyRootFilesystem

boolean

No

Not

Bu parametre kullanılamaz.

false

ImagePullPolicy

string

No

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

  • Always: Örnekler her oluşturulduğunda görüntü çekme işlemi gerçekleştirilir.

  • IfNotPresent: Gerektiğinde görüntü çekme işlemi gerçekleştirilir. Öncelikli olarak yerel görüntüler kullanılır. Yerel görüntü yoksa görüntü çekme işlemi gerçekleştirilir.

  • Never: Her zaman yerel görüntüler kullanılır. Görüntü çekme işlemi gerçekleştirilmez.

Always

Cpu

number

No

Init konteyneri başına vCPU sayısı.

0.5

WorkingDir

string

No

Çalışma dizini.

/usr/local

Commands

array

No

Init konteynerini başlatmak için çalıştırabileceğiniz komutlar.

string

No

Init konteynerini başlatmak için çalıştırabileceğiniz komut.

sleep

Args

array

No

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

string

No

Konteyner başlatma bağımsız değişkeni.

10

SecurityContext.RunAsUser

integer

No

Init konteynerini çalıştıran kullanıcının kimliği.

587

Gpu

integer

No

Init konteyneri başına GPU sayısı.

1

Memory

number

No

Init konteyneri başına bellek boyutu. Birim: GiB.

1.0

Name

string

No

Init konteynerinin adı.

test-init

DnsConfigNameServers

array

No

DNS sunucularının IP adresleri.

string

No

DNS sunucusunun IP adresi.

172.10.*.**

DnsConfigSearchs

array

No

DNS sunucularının arama etki alanları.

string

No

DNS sunucusunun arama etki alanı.

svc.local.kubenetes

DnsConfigOptions

array<object>

No

Seçenekler. Her seçenek bir ad-değer çiftidir. Ad-değer çiftindeki değer isteğe bağlıdır.

object

No

Seçenek. Her seçenek bir ad-değer çiftidir. Ad-değer çiftindeki değer isteğe bağlıdır.

Value

string

No

Seçeneğin değişken değeri.

value

Name

string

No

Seçeneğin değişken adı.

name

HostAliases

array<object>

No

Ana bilgisayarlar.

object

No

Ana bilgisayar.

Ip

string

No

Eklemek istediğiniz IP adresi.

192.0.XX.XX

Hostnames

array

No

Eklemek istediğiniz ana bilgisayarların adları.

string

No

Eklemek istediğiniz ana bilgisayarın adı.

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

SecurityContextSysCtls

array<object>

No

Elastik konteyner örneğinin çalıştığı güvenlik bağlamları.

object

No

Elastik konteyner örneğinin çalıştığı güvenlik bağlamı.

Value

string

No

Elastik konteyner örneğinin çalıştığı güvenlik bağlamının değişken değeri.

65536

Name

string

No

Elastik konteyner örneğinin çalıştığı güvenlik bağlamının değişken adı.

kernel.msgmax

NtpServers

array

No

Ağ Zaman Protokolü (NTP) sunucularının uç noktaları.

string

No

NTP sunucusunun uç noktası.

ntp.cloud.aliyuncs.com

AcrRegistryInfos

array<object>

No

Container Registry Enterprise Edition örnekleri.

object

No

Container Registry Enterprise Edition örneği.

Domains

array

No

Container Registry Enterprise Edition örneğinin etki alanı adları. Varsayılan olarak, örneğin tüm etki alanı adları görüntülenir. Birden fazla etki alanı adını virgülle (,) ayırın.

string

No

Container Registry Enterprise Edition örneğinin etki alanı adı. Varsayılan olarak, örneğin tüm etki alanı adları görüntülenir. Birden fazla etki alanı adını virgülle (,) ayırın.

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

InstanceName

string

No

Container Registry Enterprise Edition örneğinin adı.

acr-test

InstanceId

string

No

Container Registry Enterprise Edition örneğinin kimliği.

cri-nwj395hgf6f3****

RegionId

string

No

Container Registry Enterprise Edition örneğinin bölge kimliği.

cn-hangzhou

CostOptimization

boolean

No

Maliyet Optimizasyonu özelliğinin etkinleştirilip etkinleştirilmeyeceğini belirtir. Geçerli değerler:

  • true

  • false

Varsayılan değer: false.

false

InstanceFamilyLevel

string

No

Örnek ailesi seviyesi; belirtilen kriterleri karşılayan örnek türlerini filtrelemek için kullanılır. Bu parametre yalnızca CostOptimization değerini true olarak ayarlarsanız geçerli olur. Geçerli değerler:

  • EntryLevel: giriş seviyesi (paylaşımlı örnek türü). Bu seviyedeki örnek türleri en uygun maliyetli olanlardır ancak istikrarlı bir bilgi işlem performansı sunmayabilirler. Bu seviyedeki örnek türleri, CPU kullanımının düşük olduğu senaryolar için uygundur. Daha fazla bilgi için Paylaşımlı örnek aileleri konusuna bakın.

  • EnterpriseLevel: kurumsal seviye. Bu seviyedeki örnek türleri istikrarlı performans ve özel kaynaklar sunar ve yüksek istikrar gerektiren iş senaryoları için uygundur. Daha fazla bilgi için Örnek ailelerine genel bakış konusuna bakın.

  • CreditEntryLevel: kredi tabanlı giriş seviyesi (ani artış gösteren örnek türleri). Bilgi işlem performansını sağlamak için CPU kredileri kullanılır. Bu seviyedeki örnek türleri, CPU kullanımının düşük olduğu ancak belirli durumlarda dalgalanma gösterebileceği senaryolar için uygundur. Daha fazla bilgi için ani artış gösteren örneklerin Genel bakış konusuna bakın.

EnterpriseLevel

ContainersUpdateType

string

No

Konteynerlerin güncelleme modu. Geçerli değerler:

  • RenewUpdate: tam güncelleme modu. Bu değer, bir güncelleme isteğindeki Containers değerine göre etkili olur. Bu değer, Containers ayarının önceki değerinin üzerine yazıldığını gösterir.

  • IncrementalUpdate: artımlı güncelleme modu. Konteyner eşleştirmesi Container.name değerine göre gerçekleştirilir. Yalnızca istek parametrelerinde yer alan parametreler güncellenir.

Varsayılan değer: RenewUpdate.

RenewUpdate

InstanceTypes

array

No

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

string

No

ECS örnek türü. En fazla beş ECS örnek türü belirtebilirsiniz. Daha fazla bilgi için Elastik konteyner örneği oluşturmak için ECS örnek türlerini belirtme konusuna bakın.

ecs.g6.large

DataCacheBucket

string

No

Veri önbelleklerinin depolandığı kova.

default

DataCachePL

string

No

Veri önbelleklerinin depolandığı bulut diskinin performans seviyesi (PL). Enterprise SSD'ler (ESSD'ler) kullanmanızı öneririz. Geçerli değerler:

  • PL0: Bir ESSD, 10.000'e kadar rastgele okuma/yazma IOPS değeri sunabilir.

  • PL1: Bir ESSD, 50.000'e kadar rastgele okuma/yazma IOPS değeri sunabilir.

  • PL2: Bir ESSD, 100.000'e kadar rastgele okuma/yazma IOPS değeri sunabilir.

  • PL3: Bir ESSD, 1.000.000'a kadar rastgele okuma/yazma IOPS değeri sunabilir.

Varsayılan değer: PL1.

Not

ESSD'ler hakkında daha fazla bilgi için ESSD'ler konusuna bakın.

PL1

DataCacheProvisionedIops

integer

No

Veri önbelleklerinin depolandığı ESSD AutoPL diskinin sağlanan okuma/yazma IOPS değeri. Geçerli değerler: 0 ile min{50.000, 1.000 × *Capacity - Temel IOPS} arası. Temel IOPS = min{1.800+50 × *Capacity, 50.000}.

Not

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

40000

DataCacheBurstingEnabled

boolean

No

Veri önbelleklerinin depolandığı ESSD AutoPL diski için Performans Ani Artışı özelliğinin etkinleştirilip etkinleştirilmeyeceğini belirtir. Geçerli değerler:

  • true

  • false

Varsayılan değer: false.

Not

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

false

GpuDriverVersion

string

No

GPU sürücüsünün sürümü. Geçerli değerler:

  • tesla=470.82.01 (varsayılan)

  • tesla=525.85.12

Not

GPU sürücüsü sürümünü yalnızca birkaç Elastic Compute Service (ECS) örnek türü için değiştirebilirsiniz. Daha fazla bilgi için Elastik konteyner örneği oluşturmak için GPU hızlandırmalı ECS örnek türlerini belirtme konusuna bakın.

tesla=525.85.12

Override

boolean

No

Mevcut verilerin üzerine yazılıp yazılmayacağını belirtir. Geçerli değerler:

true false

false

Response elements

Element

Type

Description

Example

object

Yanıt şeması.

RequestId

string

İstek kimliği.

89945DD3-9072-47D0-A318-353284CF****

Examples

Success response

JSON format

{
  "RequestId": "89945DD3-9072-47D0-A318-353284CF****"
}

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.