Bir ilke oluşturduğunuzda RAM, ilke belgesini söz dizimi kurallarına ve güvenlik en iyi uygulamalarına göre doğrular. Kontrol sonuçları Hata, Güvenlik Uyarısı, Genel Uyarı veya Öneri olarak sınıflandırılır ve her biri için önerilen bir çözüm sunulur.
Hata: Veri türü uyumsuzluğu
Hata kodu: Data type mismatch
Hata iletisi: Data type mismatch
Çözüm: İlke belgesi için JSON biçimini kullanın.
Hata: Geçersiz eylem biçimi
Hata kodu: Invalid action format
Hata iletisi: Invalid action format
Çözüm: Action öğesi için <ram-code>:<action-name> biçimini kullanın.
Hata: Geçersiz ARN öneki
Hata kodu: Invalid ARN prefix
Hata iletisi: Invalid Alibaba Cloud Resource Name (ARN) prefix
Çözüm: ARN'nin acs önekiyle başladığından emin olun. Bir ARN, bir Alibaba Cloud kaynağını benzersiz şekilde tanımlar.
Hata: Geçersiz koşul anahtarı biçimi
Hata kodu: Invalid condition key format
Hata iletisi: Invalid condition key format
Çözüm: Koşul anahtarı için <ram-code>:<condition-key> biçimini kullanın.
Hata: Geçersiz çoklu Boolean koşulu
Hata kodu: Invalid condition multiple Boolean
Hata iletisi: Multiple Boolean values for a condition
Çözüm: Koşul anahtarının yalnızca tek bir Boolean değeri içerdiğinden emin olun.
Hata: Geçersiz koşul işleci
Hata kodu: Invalid condition operator
Hata iletisi: Invalid condition operator
Çözüm: Geçerli bir koşullu işleç kullanın. Desteklenen işleçler Condition bölümünde listelenmiştir.
Hata: Geçersiz etki
Hata kodu: Invalid effect
Hata iletisi: Invalid effect
Çözüm: Effect öğesini Allow veya Deny olarak ayarlayın.
Hata: Geçersiz ilke öğesi
Hata kodu: Invalid policy element
Hata iletisi: Invalid policy element
Çözüm: Geçerli ilke öğelerini kullanın. Desteklenen ilke öğeleri hakkında daha fazla bilgi için bkz. Permission policy elements.
Hata: Geçersiz sürüm
Hata kodu: Invalid version
Hata iletisi: Invalid version
Çözüm: Version parametresini 1 olarak ayarlayın.
Hata: Json söz dizimi hatası
Hata kodu: Json syntax error
Hata iletisi: JSON syntax error
Çözüm: İlke belgesindeki tüm JSON söz dizimi hatalarını düzeltin. JSON söz dizimi standartları RFC 7159 içinde tanımlanmıştır.
Hata: Eksik eylem
Hata kodu: Missing action
Hata iletisi: Missing action
Çözüm: İlke belgesine Action veya NotAction öğesini ekleyin.
Hata: Eksik ARN alanı
Hata kodu: Missing ARN field
Hata iletisi: Missing ARN field
Çözüm: ARN'nin şu beş alanı içerdiğinden emin olun: acs:<ram-code>:<region>:<account-id>:<relative-id>. Bir ARN, bir Alibaba Cloud kaynağını benzersiz şekilde tanımlar. Alan tanımları:
acs: Alibaba Cloud Service ifadesinin kısaltmasıdır. Alibaba Cloud'un genel cloud platformunu temsil eder.ram-code: Bir cloud hizmeti için RAM kodu. Daha fazla bilgi için bkz. RAM Code sütunu Cloud services that support RAM sayfasında.region: Bölge bilgisi. Genel kaynaklar (bir bölge belirtilmeden erişilebilen kaynaklar) için bu alan yıldız işareti (*) şeklindedir. Daha fazla bilgi için bkz. Regions and Zones.account-id: Alibaba Cloud hesabınızın ID'si. Örneğin:123456789012****.relative-id: Kaynak açıklamasının bir cloud hizmetiyle ilgili olan kısmı. Anlamı belirli cloud hizmeti tarafından tanımlanır. Bu kısmın biçimi ağaç benzeri bir yapıyı (dosya yoluna benzer) destekler. Örneğin, bir OSS nesnesi için biçim şöyledir:relative-id = "mybucket/dir1/object1.jpg".
Hata: Eksik etki
Hata kodu: Missing effect
Hata iletisi: Missing effect
Çözüm: Effect öğesini ekleyin. Değeri Allow veya Deny olarak ayarlayın.
Hata: Eksik niteleyici
Hata kodu: Missing qualifier
Hata iletisi: Missing qualifier
Çözüm: Birden çok değere sahip koşul anahtarlarında bit düzeyinde işlemlere izin vermek için ForAllValues veya ForAnyValue niteleyicisini ekleyin.
Hata: Eksik kaynak
Hata kodu: Missing resource
Hata iletisi: Missing resource
Çözüm: İlke belgesine Resource öğesini ekleyin.
Hata: Eksik ifade
Hata kodu: Missing statement
Hata iletisi: Missing statement
Çözüm: İlke belgesine en az bir ifade bloğu ekleyin. Her ifade Effect, Action ve Resource içermelidir.
Hata: Desteklenmeyen öğe kombinasyonu
Hata kodu: Unsupported element combination
Hata iletisi: Unsupported element combination
Çözüm: Aynı ifadede hem element1 hem de element2 kullanmayın.
Hata: Eksik sürüm
Hata kodu: Missing version
Hata iletisi: Missing version
Çözüm: Version parametresini ekleyin ve 1 olarak ayarlayın.
Hata: IP aralığı tür uyumsuzluğu
Hata kodu: Type mismatch IP range
Hata iletisi: IP range mismatch
Çözüm: Standart CIDR biçiminde geçerli bir IP adresi aralığı belirtin.
Hata: Boş dizi eylemi
Hata kodu: Empty array action
Hata iletisi: Empty array action
Çözüm: İfade içinde bir eylem belirtin.
Hata: Boş dizi kaynağı
Hata kodu: Empty array resource
Hata iletisi: Empty array resource
Çözüm: İfade içinde bir kaynak belirtin.
Güvenlik Uyarısı: Tek değerli anahtarla ForAllValues kullanımı
Hata kodu: ForAllValues with single valued key
Hata iletisi: ForAllValues used for a single-valued key
Çözüm: Tek değerli bir anahtarla ForAllValues kullanmak aşırı izinlere neden olabilir. ForAllValues niteleyicisini kaldırın.
Genel Uyarı: Like işleci olmadan joker karakter
Hata kodu: Wildcard without like operator
Hata iletisi: Wildcard without the like operator
Çözüm: Koşul değeri bir joker karakter (* veya ?) içeriyorsa like işlecini kullanın.
Genel Uyarı: Boolean tür uyumsuzluğu
Hata kodu: Type mismatch Boolean
Hata iletisi: Boolean type mismatch
Çözüm: Koşul değerini true veya false olarak ayarlayın.
Genel Uyarı: Tarih tür uyumsuzluğu
Hata kodu: Type mismatch date
Hata iletisi: Date type mismatch
Çözüm: Koşul değerinin geçerli bir tarih biçimi kullandığından ve tarih türündeki koşullu işleçle eşleştiğinden emin olun.
Genel Uyarı: Sayı tür uyumsuzluğu
Hata kodu: Type mismatch number
Hata iletisi: Number type mismatch
Çözüm: Koşul değeri için geçerli bir sayı belirtin.
Öneri: Boş dizi koşulu
Hata kodu: Empty array condition
Hata iletisi: Empty array condition
Çözüm: Koşul anahtarı için bir değer belirtin.
Öneri: Boş nesne koşulu
Hata kodu: Empty object condition
Hata iletisi: Empty object condition
Çözüm: Koşul bloğunun boş olmadığından emin olun.
Öneri: IP aralığını iyileştirin
Hata kodu: Improve IP range
Hata iletisi: IP range improvement
Çözüm: Alt ağ maskesi uygulandıktan sonra sıfır olmayan ana bilgisayar bitleri yoksayılır. Doğru bir IP adresi aralığı belirtin.
Öneri: Hizmet adında joker karakter
Hata kodu: Wildcard in service name
Hata iletisi: Wildcard in the service name
Çözüm: Hizmet adında joker karakter (* veya ?) kullanmayın. Hizmet adlarında kullanılan joker karakterler, benzer adlı hizmetlere istenmeyen erişim izni verebilir.