2016-03-28 6 views
0

Ich habe eine globale Leseberechtigung für alle Repositorys in Artifactory durch REST-API und PERL-Skripting. Dazu glaube ich, dass ich ein Berechtigungsziel mit allen Repository-Namen here neben Repository-Tag erstellen muss. Aber gibt es ein Sonderzeichen oder einen Pfad, mit dem ich alle Repositories auf einmal auswählen kann? Oder muss ich die Repository-Namen abrufen und sie hier im erforderlichen Format einbetten?Auswahl aller Repositories im Artifactory

Bitte helfen Sie mir mit diesen Informationen Jungs!

Antwort

5

Sie können immer versuchen, für sich selbst, erstellen Sie eine Demo-Erlaubnis Ziel, das alle Repositories in der Benutzeroberfläche sehen und dann GET artifactory/api/security/permissions/$permission_target_name rufen Sie werden sehen, es gibt:

"repositories": [ 
    "ANY" 
], 

Es gibt auch ANY LOCAL und ANY REMOTE sind.

Aufruf PUT artifactory/api/security/permissions/$permission_target_name mit dem gleichen json wird, dass Sie geändert haben, können Sie dieses Ziel ändern.

+0

Danke @fundeldman, ich kann jetzt auf alle Repositories mit "ANY" und "ANY LOCAL" zugreifen, wie Sie es erwähnt haben. – TechSavvy

Verwandte Themen