Erişim kontrol listesi (ACL), Smart Access Gateway (SAG) uygulama örneklerine gelen ve giden trafiği denetler. Yalnızca tek yönlü bir kural oluşturursanız SAG uygulaması yanıt alamaz; bu durum bağlantı zaman aşımına neden olur. Her zaman eşleşen gelen ve giden kuralları yapılandırın veya konsolun dönüş kuralını otomatik olarak oluşturması için Auto Generation of Reverse Direction Rule seçeneğini etkinleştirin.
Önkoşullar
Başlamadan önce şunlara sahip olduğunuzdan emin olun:
SAG konsolu erişimine sahip bir Alibaba Cloud hesabı
ACL'yi ilişkilendireceğiniz mevcut bir SAG uygulama örneği
1. Adım: ACL oluşturma
SAG konsolu üzerinde oturum açın.
Üst gezinme çubuğunda bölgeyi seçin.
Sol gezinme bölmesinde ACL seçeneğine tıklayın.
ACL sayfasında Create access control düğmesine tıklayın.
Create access control iletişim kutusunda aşağıdaki parametreleri yapılandırın ve OK düğmesine tıklayın.
| Parametre | Açıklama |
|---|---|
| Resource Group | ACL için kaynak grubunu seçin. |
| Instance Name | ACL için bir ad girin. |
| Instance Type | ACL ile ilişkilendirilecek SAG örnek türünü seçin. Geçerli değerler: SAG Device ve SAG App. Bu örnekte SAG App kullanılır. |
2. Adım: ACL'ye kural ekleme
ACL sayfasında ilgili ACL'yi bulun ve Actions sütunundaki Configure Rules seçeneğine tıklayın.
ACL ayrıntıları sayfasında Rules sekmesine tıklayın ve ardından Add Rule düğmesine tıklayın.
Add Rule iletişim kutusunda aşağıdaki parametreleri yapılandırın ve OK düğmesine tıklayın.
| Parametre | Açıklama |
|---|---|
| Instance Name | Kural için bir ad girin. |
| Rule Direction | Kuralın uygulanacağı yönü seçin: Outbound (SAG uygulamasından çıkan trafik) veya Inbound (SAG uygulamasına gelen trafik). |
| Policy | Trafiğe izin vermek için Allow, reddetmek için Block seçin. |
| Protocol | Bir protokol seçin. Konsolda listelenen protokoller esas alınır. |
| Source CIDR Block | Kaynak IP aralığıdır; kural yönüne göre belirlenir. Outbound kuralları için istek başlatan SAG uygulamasının CIDR bloğunu girin. Inbound kuralları için istek gönderen harici hizmetin CIDR bloğunu girin. |
| Source Port Range | Kaynak bağlantı noktası aralığını girin. Kullanılabilir aralık seçilen protokole bağlıdır. All (All Protocols Supported) için aralık -1/-1 olarak sabittir. HTTP için varsayılan değer 1/65535'tir ve değiştirilebilir. |
| Destination CIDR Block | Hedef IP aralığıdır; kural yönüne göre belirlenir. Outbound kuralları için istek alan harici hizmetin CIDR bloğunu girin. Inbound kuralları için istek alan SAG uygulamasının CIDR bloğunu girin. |
| Destination Port Range | Hedef bağlantı noktası aralığını girin. Kullanılabilir aralık seçilen protokole bağlıdır. All (All Protocols Supported) için aralık -1/-1 olarak sabittir. TELNET için varsayılan değer 23/23'tür ve değiştirilebilir. |
| Priority | 1 ile 100 arasında bir öncelik değeri girin. Daha düşük değerler daha yüksek önceliği gösterir. |
| Auto Generation of Reverse Direction Rule | Karşı yönde eşleşen bir kuralı otomatik olarak oluşturmak için bu seçeneği işaretleyin. Örneğin, bir gelen kuralı oluşturduğunuzda konsol karşılık gelen bir giden kuralı oluşturur. Yanıt zaman aşımlarını önlemek için bu seçeneği etkinleştirin. Önemli Protokol TCP veya UDP değilse, otomatik olarak oluşturulan ters kural varsayılan olarak TCP kullanır. |
Bağlantı noktası aralığı biçimleri:
| Biçim | Anlamı |
|---|---|
1/200 |
1 ile 200 arasındaki bağlantı noktaları |
80/80 |
Yalnızca 80 numaralı bağlantı noktası |
-1/-1 |
Tüm bağlantı noktaları |
3. Adım: ACL'yi SAG uygulama örneği ile ilişkilendirme
ACL ayrıntıları sayfasında Associated Instances sekmesine tıklayın.
Associate with Instance düğmesine tıklayın.
Associate with Instance iletişim kutusunda bir veya daha fazla SAG uygulama örneği seçin ve OK düğmesine tıklayın.
Belirli bir örneği bulmak için kaynak grubuna, örnek adına veya örnek ID'sine göre filtreleme yapabilirsiniz.
Diğer işlemler
| İşlem | Adımlar |
|---|---|
| ACL klonlama | ACL sayfasında ilgili ACL'yi bulun ve Actions sütununda  > Clone seçeneğini belirleyin. Clone ACL mesajındaki bilgileri onaylayın ve OK düğmesine tıklayın. Klonlanan ACL tüm mevcut kuralları içerir. |
| ACL kuralını değiştirme | ACL ayrıntıları sayfasında Rules sekmesine tıklayın ve kuralı bulun. Actions sütunundaki Modify seçeneğine tıklayın. Edit Rule iletişim kutusundaki ayarları güncelleyin ve OK düğmesine tıklayın. |
| ACL kuralını silme | ACL ayrıntıları sayfasında Rules sekmesine tıklayın ve kuralı bulun. Actions sütunundaki Delete seçeneğine tıklayın. Delete Rule mesajında OK düğmesine tıklayın. |
| ACL'nin SAG uygulama örneğinden ayrıştırılması | ACL ayrıntıları sayfasında Associated Instances sekmesine tıklayın. Örneği bulun ve Actions sütunundaki Disassociate seçeneğine tıklayın. Disassociate Instance mesajındaki örnek bilgilerini onaylayın ve OK düğmesine tıklayın. |
| ACL silme | ACL sayfasında ilgili ACL'yi bulun ve Actions sütununda  > Delete seçeneğini belirleyin. Delete ACL mesajındaki bilgileri onaylayın ve OK düğmesine tıklayın. |
API referansı
| API | Açıklama |
|---|---|
| CreateACL | ACL oluşturur. |
| ModifyACL | ACL'yi yeniden adlandırır. |
| DeleteACL | ACL'yi siler. |
| AssociateACL | ACL'yi bir SAG örneği ile ilişkilendirir. |
| DisassociateACL | ACL'yi bir SAG örneğinden ayırır. |
| AddACLRule | ACL'ye kural ekler. |
| ModifyACLRule | ACL kuralını değiştirir. |
| DeleteACLRule | ACL kuralını siler. |
| DescribeACLAttribute | Belirtilen ACL'yi sorgular. |
| DescribeACLs | Belirtilen bölgedeki ACL'leri sorgular. |