Tüm Ürünler
Search
Belge Merkezi

Elastic Container Instance:ECI örneği için sabit IP yapılandırma

Son Güncelleme:Oct 06, 2026

Varsayılan olarak, bir ECI örneği silindiğinde örnek ile ilişkili IP adresi de serbest bırakılır. Uygulamanız kalıcı bir IP adresi gerektiriyorsa sabit IP adresi özelliğini etkinleştirebilirsiniz. Bu özellik, örnek silindikten sonra IP adresini belirli bir süre boyunca saklar. Bu süre içinde saklanan IP adresini yeni bir örneğe yeniden atayarak hizmetiniz için IP sürekliliğini sağlayabilirsiniz. Bu konuda, bir ECI örneğinin sabit IP adresi kullanacak şekilde nasıl yapılandırılacağı açıklanmaktadır.

Çalışma mantığı

Varsayılan olarak, bir ECI örneği oluşturduğunuzda sistem belirtilen vSwitch'in CIDR bloğundan rastgele bir IP adresi atar. Örnek silindiğinde IP adresi de serbest bırakılır ve oluşturulan yeni örnek farklı bir IP adresi alır. Doğrudan bir IP adresi üzerinden sunulan hizmetler gibi bazı iş senaryolarında, iş sürekliliğini sağlamak için kalıcı bir IP adresine ihtiyaç duyarsınız.

Bu gereksinimi karşılamak için ECI, sabit IP adresi özelliğini sunar. Bu özellik etkinleştirilerek bir ECI örneği oluşturduğunuzda, sistem belirtilen vSwitch'in CIDR bloğundan iki IP adresi atar: dinamik bir IP adresi (dahili, görünmeyen bir adres) ve sabit bir IP adresi. Örnek silindiğinde sistem sabit IP adresini saklar. Saklama süresi içinde (varsayılan olarak 48 saat), aynı ada sahip, aynı vSwitch'te bulunan ve sabit IP adresi özelliği etkinleştirilmiş yeni bir örnek oluşturursanız sistem saklanan IP adresini yeni örneğe yeniden atar. Bu sayede hizmetin IP adresi değişmeden kalır.

Parametreler

Bir ECI örneği oluşturmak için CreateContainerGroup API işlemini çağırırken sabit IP adresi özelliğini etkinleştirmek üzere FixedIp gibi parametreleri kullanabilirsiniz. İlgili parametreler aşağıdaki tabloda açıklanmıştır. Daha fazla bilgi için bkz. CreateContainerGroup.


Parametre


Tür


Örnek


Açıklama


VSwitchId


string


vsw-bp1xpiowfm5vo8o3c****

Örneğin ait olduğu vSwitch'in ID'si.

Sabit IP adresi özelliğini etkinleştirdiğinizde bir vSwitch belirtmeniz gerekir.


SecurityGroupId


string


sg-2ze468xqmne3u4ak*

Örneğin ait olduğu güvenlik grubunun ID'si.

Bir vSwitch belirtildiyse bir güvenlik grubu da belirtmelisiniz.


FixedIp


string


true


Örnek için sabit IP adresi özelliğini etkinleştirmek üzere bu parametreyi true olarak ayarlayın.


FixedIpRetainHour


integer


24


Örnek silindikten sonra sabit IP adresinin saklanacağı süreyi saat cinsinden belirtir. Varsayılan değer 48'dir.

Örnek

  1. Sabit IP adresi özelliği etkinleştirilmiş A adlı bir ECI örneği oluşturun.

    Aşağıdaki örnek, A örneğini oluşturmak için CreateContainerGroup API işleminin çağrılmasında kullanılan parametreleri göstermektedir:

    RegionId=cn-beijing
    SecurityGroupId=sg-bp1daxpbz9lzpvvc****
    VSwitchId=vsw-bp1gds63lmlm7ib05****
    ContainerGroupName=test
    Container.1.Name=nginx1
    Container.1.Image=registry-vpc.cn-beijing.aliyuncs.com/eci_open/nginx:1.14.2
    FixedIp=true
  2. A örneğinin IP adresini doğrulayın.

    Dönen örnek ID'si ile DescribeContainerGroups API işlemini çağırabilir veya IP adresini konsolda görüntüleyebilirsiniz.

    ECI örnek listesi sayfasında, A örneğinin dahili IP adresini IP Address sütununda bulabilirsiniz (örneğin, 172.16.11.71).

  3. A örneğini silin.

  4. B adlı bir ECI örneği oluşturun.

    B örneğini oluşturmak için aşağıdaki parametrelerle CreateContainerGroup API işlemini çağırın. Örnek adı ve vSwitch, A örneğiyle aynıdır ve sabit IP adresi özelliği etkinleştirilmiştir.

    RegionId=cn-beijing
    SecurityGroupId=sg-bp1daxpbz9lzpvvc****
    VSwitchId=vsw-bp1gds63lmlm7ib05****
    ContainerGroupName=test
    Container.1.Name=nginx2
    Container.1.Image=registry-vpc.cn-beijing.aliyuncs.com/eci_open/nginx:1.15.10
    FixedIp=true
  5. B örneğinin IP adresinin A örneğiyle aynı olduğunu doğrulayın.

    ECI örnek listesi sayfasında, B örneğinin IP Address sütunundaki dahili IP adresinin A örneğiyle aynı olduğunu onaylayın (örneğin, 172.16.11.71).