HOW TO
Wenn ArcGIS Enterprise viele Services mit gespeicherten Zugangsdaten hinzugefügt wurden und diese Zugangsdaten aktualisiert werden müssen, kann das manuelle Aktualisieren viel Zeit in Anspruch nehmen.
Das folgende Skript automatisiert das Aktualisieren der Anmeldeinformationen, indem es die in Portal for ArcGIS hinzugefügten Elemente mit gespeicherten Zugangsdaten sucht und wie gewünscht aktualisiert.
from arcgis.gis import GIS
gis = GIS("https://dns.esri.com/portal", "username", "password")
token = gis._con.token
content = gis.content.search(query="",max_items=10000)
def updateStoredCredentials(content):
for item in content:
if 'sourceUrl' in item:
item = gis.content.get(item.id)
properties = {"url":item['sourceUrl'],
"serviceUsername":"updatedusername",
"servicePassword":"updatedpassword",
"token":token,
}
item.update(item_properties=properties)
print(f"Successfully updated {item}")
updateStoredCredentials(content)
Artikel-ID: 000032506
Unterstützung durch ArcGIS-Experten anfordern
Beginnen Sie jetzt mit dem Chatten