Tüm Ürünler
Search
Belge Merkezi

Resource Access Management:Validate policies

Son Güncelleme:Oct 03, 2026

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.