Tüm Ürünler
Search
Belge Merkezi

ApsaraDB RDS:Classic network ECS: Connect to a VPC-based RDS for PostgreSQL

Son Güncelleme:Oct 09, 2026

Bu konu, klasik ağdaki bir Elastic Compute Service (ECS) örneği ile sanal özel cloud (VPC) içindeki bir ApsaraDB RDS for PostgreSQL örneği arasında özel bir bağlantı oluşturmak için ClassicLink'in nasıl kullanılacağını gösterir.

Arka plan

Cloud disk kullanan ApsaraDB RDS for PostgreSQL örnekleri artık klasik ağı desteklememektedir. Daha iyi güvenlik sağlayan bir VPC kullanmanızı öneririz. ECS örneğiniz klasik ağda bulunuyorsa, daha güvenli bir özel bağlantı için klasik ağdaki ECS örneğini ApsaraDB RDS for PostgreSQL örneğiyle aynı VPC'ye geçirin. ECS örneğini hemen geçirmeyi planlamıyorsanız, bu konudaki talimatları izleyerek klasik ağdaki ECS örneğini bir VPC'deki ApsaraDB RDS for PostgreSQL örneğine bağlayın.

Ön koşullar

  • ECS örneği klasik ağ içindedir.

  • ApsaraDB RDS for PostgreSQL örneği bir VPC içindedir.

  • ECS örneği ve ApsaraDB RDS for PostgreSQL örneği aynı bölgededir.

  • ApsaraDB RDS for PostgreSQL örneğinin IP adresi izin listesi, ECS örneğinin dahili IP adresini içerir. Daha fazla bilgi için bkz. IP adresi izin listesini yapılandırma.

Yordam

  1. ApsaraDB RDS for PostgreSQL örneğinin kullandığı VPC için ClassicLink'i etkinleştirin.

    1. ApsaraDB RDS konsolunda oturum açın ve Örnekler sayfasına gidin. Üst gezinme çubuğunda, RDS örneğinin bulunduğu bölgeyi seçin. Ardından, RDS örneğini bulun ve örneğin ID'sine tıklayın.

    2. Sol gezinme bölmesinde Database connection öğesine tıklayın.

    3. Network Type yanındaki VPC ID'sine tıklayarak VPC konsolunu açın.VPCID

    4. VPC konsolunun sağ üst köşesinde Enable ClassicLink öğesine tıklayın.开启ClassicLink

    5. Görüntülenen iletişim kutusunda OK seçeneğine tıklayın.

  2. ECS örneği için ClassicLink güvenlik grubu kurallarını yapılandırın.

    1. ECS konsolu üzerinde oturum açın.

    2. Sol gezinme bölmesinde Instances & Images > Instances seçeneğini belirleyin. Üst gezinme çubuğunda bir bölge seçin.

    3. Klasik ağda bulunan hedef ECS örneğini bulun. Actions sütununda 点点 > Network and Security Group > Set VPC Connection Status seçeneklerini belirleyin.设置实例连接状态

    4. Görüntülenen iletişim kutusunda hedef VPC'yi seçin ve OK seçeneğine tıklayın.

    5. Go to instance security group list to add ClassicLink security group rules seçeneğine tıklayın.前往xx配置

    6. Hedef güvenlik grubunun Actions sütununda Manage Rules seçeneğine tıklayın.

    7. Security group rules sayfasında, sağ üst köşedeki Add ClassicLink Rule seçeneğine tıklayın. Aşağıdaki bilgilere göre ClassicLink güvenlik grubu kuralını yapılandırın ve ardından OK seçeneğine tıklayın.添加ClassicLink规则

      Parametre

      Açıklama

      Classic network security group

      Bu parametre, klasik ağ güvenlik grubunun adını görüntüler. Bu parametre salt okunurdur.

      Select VPC

      Hedef VPC'yi seçin.

      Select VPC security group

      VPC'deki hedef güvenlik grubunu seçin.

      Authorization method

      Bir yetkilendirme yöntemi seçin. Bu örnekte Classic Network <=> VPC kullanılır.

      • Classic Network <=> VPC: (Önerilen) Klasik ağ ile VPC arasında çift yönlü erişime olanak tanır.

      • Classic Network => VPC: Klasik ağdaki ECS örneğinin VPC'deki cloud kaynaklarına erişmesine olanak tanır.

      • VPC => Classic Network: VPC'deki cloud kaynaklarının klasik ağdaki ECS örneğine erişmesine olanak tanır.

      Protocol type

      İletişim için protokolü seçin. Bu örnekte varsayılan olarak Custom TCP kullanılır. Değişiklik gerekmez.

      Port range

      Bağlantı noktası aralığını xx/xx biçiminde girin. 5432 gibi tek bir bağlantı noktasına yetki vermek için 5432/5432 girin.

      Priority

      Kuralın önceliğini ayarlayın. Daha küçük bir değer, daha yüksek öncelik anlamına gelir. Örneğin, 1 girin.

      Description

      Güvenlik grubu kuralı için bir açıklama girin.

  3. ECS örneğine bağlanın ve dahili uç noktasını kullanarak ApsaraDB RDS for PostgreSQL örneğine bağlanmak için aşağıdaki komutu çalıştırın.

    psql -h <Internal endpoint of the ApsaraDB RDS for PostgreSQL instance> -U <username> -p <port number> -d <database name>
    Not

    Bu komutu çalıştırmadan önce, ECS örneğinde bir PostgreSQL istemcisinin yüklü olduğundan ve ApsaraDB RDS for PostgreSQL örneğinde bir hesap oluşturulduğundan emin olun. Bir ApsaraDB RDS for PostgreSQL örneğine bağlanma hakkında daha fazla bilgi için bkz. ApsaraDB RDS for PostgreSQL örneğine bağlanma.