Wie der Titel schon sagt, wurde beim Versuch, das Python SDK von Azure auszuführen, die folgende Meldung angezeigt, und ich war süchtig danach. Notieren Sie sich daher den entsprechenden Inhalt
ModuleNotFoundError: No module named 'azure'
Durchführung einer virtuellen Umgebung für das Lernprogramm Starten der Cloud-Entwicklung mit der Azure-Bibliothek für Python
Führen Sie dann dieses Programm aus Azure von Python aus mit Azure Management Library betreiben
Es ist immer noch eine Referenzseite, aber vorerst
from azure.common.credentials import ServicePrincipalCredentials
from azure.mgmt.resource import ResourceManagementClient
import Config
# (1) Zugriffsinformationen
SUBSCRIPTION_ID = Config.SUBSCRIPTION_ID
TENANT_ID = Config.TENANT_ID
CLIENT_ID = Config.CLIENT_ID
CLIENT_SECRET= Config.CLIENT_SECRET
def main():
# (2) Anmeldeinformationen abrufen
creds = ServicePrincipalCredentials(
client_id = CLIENT_ID,
secret = CLIENT_SECRET,
tenant = TENANT_ID)
# (3) Rufen Sie das Objekt ab, das die Ressourcengruppe betreibt, indem Sie die Abonnement-ID angeben
client = ResourceManagementClient(creds, SUBSCRIPTION_ID)
# (4) Ressourcengruppenliste abrufen
for rg in client.resource_groups.list():
print("{} {}".format(rg.name, rg.location))
if __name__ == '__main__':
main()
Ich bin nicht überzeugt, aber jetzt funktioniert es.
fabric2 eastus
MC_fabric2_sample-HLF-AKS_eastus eastus
NetworkWatcherRG japaneast
MC_fabric_sample-HLF-AKS_westus westus
baasTest japanwest
baasTest2 japanwest
blockchain japanwest
fabric japanwest
fabric3 japanwest
cloud-shell-storage-southeastasia southeastasia
Recommended Posts