Erstellen einer Azure Spring Apps-Instanz
Ein Azure Spring Apps-Cluster kann entweder mithilfe des Azure-Portals oder über die Azure CLI erstellt werden. In diesem ersten Modul konfigurieren Sie die erforderlichen Tools und erstellen den ersten Cluster.
Wichtig
Denken Sie daran, die Bereitstellung Ihrer Azure-Ressourcen aufzuheben, wenn Sie dieses Modul abgeschlossen haben, um unnötige Gebühren in Ihrem Azure-Abonnement zu vermeiden.
Einrichten der Azure CLI
Installieren Sie die Azure CLI, wenn diese nicht bereits auf Ihrem Computer installiert ist. Sie können die Version der aktuell installierten Azure CLI überprüfen, indem Sie Folgendes ausführen:
az --version
Stellen Sie sicher, dass die Azure CLI bei Ihrem Azure-Abonnement angemeldet ist.
az login # Sign into an azure account
az account show # See the currently signed-in account.
Vergewissern Sie sich, dass Ihr Standardabonnement dasjenige ist, das Sie für dieses Lab verwenden möchten. Wenn nicht, können Sie das Abonnement folgendermaßen festlegen:
az account set --subscription <SUBSCRIPTION_ID>
Installieren Sie die spring
-Erweiterung für die Azure CLI, indem Sie Folgendes ausführen:
az extension add -n spring -y
Herzlichen Glückwunsch, die Azure CLI ist nun bereit, Ihren ersten Cluster zu erstellen!
Erstellen einer Azure Spring Apps-Instanz
In diesem Abschnitt erstellen wir unsere Azure Spring Apps-Instanz mithilfe der Azure CLI. Es ist möglich, die gleiche Konfiguration mit dem Azure-Portal durchzuführen.
Zunächst müssen Sie einen Namen für Ihre Azure Spring Apps-Instanz wählen.
- Der Name muss für alle Azure Spring Apps-Instanzen in Azure eindeutig sein. Verwenden Sie ggf. Ihren Benutzernamen als Teil des Namens.
- Der Name darf nur Kleinbuchstaben, Zahlen und Bindestriche enthalten. Das erste Zeichen muss ein Buchstabe sein. Das letzte Zeichen muss ein Buchstabe oder eine Zahl sein. Der Wert muss zwischen 4 und 32 Zeichen lang sein.
Legen Sie die Variable RESOURCE_GROUP_NAME
auf den Namen der im vorherigen Abschnitt erstellten Ressourcengruppe fest, um die Eingabe einzuschränken. Legen Sie die Variable SPRING_CLOUD_NAME
auf den Namen der zu erstellenden Azure Spring Apps-Instanz fest:
Hinweis
Stellen Sie sicher, dass Sie wie oben beschrieben RESOURCE_GROUP_NAME
und SPRING_CLOUD_NAME
durch Ihre eigenen Werte ersetzen. SPRING_CLOUD_NAME
muss global eindeutig sein.
RESOURCE_GROUP_NAME=spring-cloud-workshop
SPRING_CLOUD_NAME=azure-spring-cloud-workshop
Nachdem Sie diese Variablen festgelegt haben, können Sie nun Ihre Ressourcengruppe erstellen. Im folgenden Skript befindet sich die Ressourcengruppe in der Region eastus
(unter Verwendung des Arguments -l eastus
). Sie können jedoch eine Region auswählen, die näher bei Ihnen liegt, um eine bessere Leistung zu erzielen (az account list-locations
zum Auflisten aller verfügbaren Regionen verwenden):
az group create \
-g "$RESOURCE_GROUP_NAME" \
-l eastus
Erstellen Sie dann die Azure Spring Apps-Instanz:
az spring create \
-g "$RESOURCE_GROUP_NAME" \
-n "$SPRING_CLOUD_NAME" \
--sku standard
Dieser Befehl dauert eine Weile, und Sie können weiterlesen, bis dieser abgeschlossen wurde.
Im weiteren Verlauf dieses Workshops werden wir Azure CLI-Befehle ausführen, die sich auf dieselbe Ressourcengruppe und Azure Spring Apps-Instanz beziehen. Wir legen diese also als Standardwerte fest, damit wir sie nicht noch mal angeben müssen:
az configure --defaults group=${RESOURCE_GROUP_NAME}
az configure --defaults spring=${SPRING_CLOUD_NAME}