2016-03-28 21 views
0

Tüm Rezerv API'sı ve PERL komut dosyası aracılığıyla Artifactory içindeki tüm depolarda global okuma izni verme ihtiyacım var. Bunun için, depo etiketinin yanında here listelenen tüm depo adları ile bir izin hedefi oluşturmanız gerektiğine inanıyorum. Ancak, tüm depoları bir kerede seçebileceğim herhangi bir özel karakter veya bir yol var mı? Ya da depo isimlerini getirip onları buraya gerekli biçimde gömmek zorunda mıyım?Artifactory'deki tüm Depoları Seçme

Lütfen bana bu bilgilerden yardım edin!

cevap

5

Hep bunu çıkarır göreceksiniz denemek ve kendiniz görün, kullanıcı arayüzünde tüm depoları içeren bir demo izni hedef oluşturmak ve sonra GET artifactory/api/security/permissions/$permission_target_name çağırabilirsiniz:

"repositories": [ 
    "ANY" 
], 

sırasıyla ayrıca ANY LOCAL ve ANY REMOTE var.

PUT artifactory/api/security/permissions/$permission_target_name numaralı telefonu arayarak aynı json numaralı telefonu değiştirerek bu hedefi değiştirmenize izin vermiş olursunuz.

+0

Teşekkür ederizfundeldman, "HERHANGİ" ve "HERHANGİ BİR YEREL" seçeneğini kullanarak istediğiniz tüm depolara artık erişebildiğiniz şekilde erişebiliyorum. – TechSavvy