All Products
Search
Document Center

:Konfigurasi grup keamanan

Last Updated:Nov 12, 2025

Grup keamanan berfungsi sebagai firewall virtual yang menyediakan kemampuan Stateful Packet Inspection (SPI) dan penyaringan paket, serta mendefinisikan domain keamanan di cloud. Anda dapat menambahkan aturan grup keamanan untuk mengontrol lalu lintas arah masuk dan keluar instans Elastic Container Instance dalam grup keamanan tersebut.

Ikhtisar grup keamanan

Definisi grup keamanan

Grup keamanan adalah kumpulan instans yang secara logis terisolasi dalam wilayah yang sama, saling dipercaya, dan memiliki persyaratan keamanan yang serupa. Aturan grup keamanan mengontrol akses ke atau dari Internet maupun jaringan internal untuk instans Elastic Container Instance dalam grup tersebut.

Catatan

  • Setiap grup keamanan dapat mengelola beberapa instans Elastic Container Instance dalam wilayah yang sama.

  • Setiap instans Elastic Container Instance hanya dapat termasuk dalam satu grup keamanan.

Jenis grup keamanan

Grup keamanan diklasifikasikan menjadi kelompok keamanan dasar dan kelompok keamanan tingkat lanjut. Secara default, aturan berikut ditambahkan saat grup keamanan dibuat:

  • Aturan masuk yang mengizinkan akses pada port 80, 443, 22, dan 3389, serta aturan masuk yang mengizinkan akses melalui Protokol Pesan Kontrol Internet (ICMP) pada semua port. Aturan ini dapat dimodifikasi.

  • Aturan keluar yang mengizinkan semua akses pada semua port.

Tabel berikut menjelaskan perbedaan fitur antara kelompok keamanan dasar dan kelompok keamanan tingkat lanjut.

Fitur

Kelompok keamanan dasar

Kelompok keamanan tingkat lanjut

Kebijakan kontrol akses saat grup keamanan tidak memiliki aturan

  • Arah masuk: menolak semua permintaan akses.

  • Arah keluar: mengizinkan semua permintaan akses.

  • Arah masuk: menolak semua permintaan akses.

  • Arah keluar: menolak semua permintaan akses.

Jumlah maksimum Alamat IP pribadi

2.000

65.536

Akses timbal balik antar instans dalam grup keamanan yang sama

Secara default, instans dalam grup keamanan yang sama dapat saling mengakses melalui jaringan internal.

Secara default, instans dalam grup keamanan yang sama diisolasi satu sama lain melalui jaringan internal. Anda harus menambahkan aturan grup keamanan secara manual untuk mengizinkan akses timbal balik melalui jaringan internal.

Kontrol akses ke atau dari grup keamanan lain

Aturan dapat ditambahkan untuk mengontrol akses ke atau dari grup keamanan lain.

Aturan tidak dapat ditambahkan untuk mengontrol akses ke atau dari grup keamanan lain.

Penting

Jika bisnis Anda memerlukan sejumlah besar instans Elastic Container Instance dan efisiensi O&M yang tinggi, kami menyarankan penggunaan kelompok keamanan tingkat lanjut. Dibandingkan dengan kelompok keamanan dasar, kelompok keamanan tingkat lanjut dapat menampung lebih banyak instans Elastic Container Instance dan mempermudah konfigurasi aturan grup keamanan.

Aturan grup keamanan

Aturan dapat ditambahkan ke grup keamanan untuk mengontrol lalu lintas arah masuk dan keluar. Aturan grup keamanan didefinisikan berdasarkan atribut seperti arah, aksi, jenis protokol, range port, dan objek otorisasi. Perhatikan hal-hal berikut mengenai aturan grup keamanan:

  • Jumlah gabungan aturan masuk dan keluar dalam setiap grup keamanan tidak boleh melebihi 200.

  • Ikuti prinsip Hak istimewa minimal saat menambahkan aturan grup keamanan. Contoh:

    • Tentukan satu port tunggal seperti port 80 dalam format 80/80, bukan range port seperti port 1 hingga 80 dalam format 1/80.

    • 0.0.0.0/0 menunjukkan semua alamat IP. Jangan tetapkan sebagai objek otorisasi kecuali benar-benar diperlukan.

Untuk informasi selengkapnya, lihat Ikhtisar.

Tentukan grup keamanan

Saat membuat instans Elastic Container Instance, Anda harus menentukan grup keamanan untuk instans tersebut.

Penting

Anda tidak dapat mengubah grup keamanan untuk instans Elastic Container Instance. Untuk menggunakan instans Elastic Container Instance dalam grup keamanan yang berbeda, buat instans Elastic Container Instance baru dalam grup keamanan tersebut.

Tentukan grup keamanan untuk instans Elastic Container Instance dalam kluster Kubernetes

Saat menggunakan Elastic Container Instance berdasarkan Virtual Node dalam skenario Kubernetes, semua instans Elastic Container Instance dalam kluster ditambahkan ke grup keamanan default yang dikonfigurasi oleh Virtual Node. Anda dapat menentukan grup keamanan sesuai kebutuhan bisnis.

  • Cluster

    Anda dapat menjalankan perintah kubectl edit untuk memodifikasi ConfigMap eci-profile kluster dan mengubah ID grup keamanan default di bagian data untuk instans Elastic Container Instance dalam kluster tersebut.

    Catatan

    Virtual Node versi 2.0.0.90-15deb126e-aliyun dan yang lebih baru mendukung modifikasi eci-profile untuk pembaruan langsung (hot update). Jika versi Virtual Node Anda lebih lama dari 2.0.0.90-15deb126e-aliyun, kami menyarankan Anda melakukan peningkatan Virtual Node.

    kubectl edit configmap eci-profile -n kube-system

    Modifikasi bidang securityGroupId di bagian data. Contoh kode:

    data:
      enableClusterIp: "true"
      enableHybridMode: "false"
      enablePrivateZone: "false"
      resourceGroupId: ""
      securityGroupId: sg-2ze0b9o8pjjzts4h**** # Tentukan ID grup keamanan.
      selectors: ""
      vSwitchIds: vsw-2zeet2ksvw7f14ryz****,vsw-2ze94pjtfuj9vaymf****  
      vpcId: vpc-2zeghwzptn5zii0w7****
  • Tentukan grup keamanan untuk instans Elastic Container Instance

    Anda dapat menambahkan anotasi ke bagian metadata dalam konfigurasi Pod untuk menentukan grup keamanan bagi instans Elastic Container Instance. Contoh kode:

    apiVersion: apps/v1
    kind: Deployment
    metadata:
      name: demo
      labels:
        app: nginx
    spec:
      replicas: 1
      selector:
        matchLabels:
          app: nginx
      template:
        metadata:
            annotations: 
    
                k8s.aliyun.com/eci-security-group: "sg-bp1dktddjsg5nktv****"      # Tentukan ID grup keamanan.
    
            labels:
                app: nginx
        spec:
          containers:
          - name: nginx
            image: nginx:latest
    

Tentukan grup keamanan untuk instans Elastic Container Instance dengan memanggil API

Saat memanggil operasi CreateContainerGroup untuk membuat instans Elastic Container Instance, Anda dapat menggunakan parameter SecurityGroupId untuk menentukan grup keamanan. Tabel berikut menjelaskan parameter SecurityGroupId. Untuk informasi selengkapnya, lihat CreateContainerGroup.

Parameter

Tipe

Contoh

Deskripsi

SecurityGroupId

String

sg-uf66jeqopgqa9hdn****

ID grup keamanan

Tentukan grup keamanan untuk instans Elastic Container Instance di Konsol

Saat membuat instans Elastic Container Instance di halaman pembelian instans di Konsol Elastic Container Instance, Anda dapat menentukan grup keamanan untuk instans tersebut.

Security group

Tambahkan aturan grup keamanan

Anda dapat menambahkan aturan ke grup keamanan untuk mengontrol lalu lintas arah masuk dan keluar bagi instans Elastic Container Instance dalam grup keamanan tersebut. Contoh:

  • Jika instans Elastic Container Instance Anda perlu berkomunikasi dengan jaringan di luar grup keamanan tempat instans tersebut berada, tambahkan aturan grup keamanan untuk mengizinkan akses ke jaringan tersebut.

  • Saat serangan dari sumber permintaan terdeteksi, Anda dapat menambahkan aturan grup keamanan untuk memblokir akses dari sumber tersebut.

Untuk informasi selengkapnya tentang cara menambahkan aturan grup keamanan, lihat Tambahkan aturan grup keamanan.