Tworzenie wystąpienia usługi Azure Spring Apps

Ukończone

Klaster usługi Azure Spring Apps można utworzyć przy użyciu witryny Azure Portal lub interfejsu wiersza polecenia platformy Azure. W tym pierwszym module skonfigurujemy niezbędne narzędzia i utworzymy nasz pierwszy klaster.

Ważne

Aby uniknąć niepotrzebnych opłat w swojej subskrypcji platformy Azure, pamiętaj o anulowaniu aprowizacji zasobów platformy Azure po zakończeniu pracy z tym modułem.

Konfigurowanie interfejsu wiersza polecenia platformy Azure

Jeśli interfejs wiersza polecenia platformy Azure nie jest jeszcze zainstalowany na Twojej maszynie, zainstaluj go. Możesz sprawdzić wersję bieżącej instalacji interfejsu wiersza polecenia platformy Azure, uruchamiając następujące polecenie:

az --version

Upewnij się, że interfejs wiersza polecenia platformy Azure jest zalogowany w ramach Twojej subskrypcji platformy Azure.

az login # Sign into an azure account
az account show # See the currently signed-in account.

Upewnij się, że domyślna subskrypcja to subskrypcja, której zamierzasz użyć w tym laboratorium. Jeśli nie, ustaw subskrypcję przy użyciu:

az account set --subscription <SUBSCRIPTION_ID>

Zainstaluj rozszerzenie spring na potrzeby interfejsu wiersza polecenia platformy Azure, uruchamiając następujące polecenie:

az extension add -n spring -y

Gratulacje, interfejs wiersza polecenia platformy Azure jest teraz gotowy do utworzenia Twojego pierwszego klastra.

Tworzenie wystąpienia usługi Azure Spring Apps

W tej sekcji utworzymy wystąpienie usługi Azure Spring Apps przy użyciu interfejsu wiersza polecenia platformy Azure. Można wykonać dokładnie tę samą konfigurację przy użyciu witryny Azure Portal.

Najpierw musisz wymyślić nazwę wystąpienia usługi Azure Spring Apps.

  • Nazwa musi być unikatowa we wszystkich wystąpieniach usługi Azure Spring Apps na całej platformie Azure. Rozważ użycie swojej nazwy użytkownika jako części nazwy.
  • Nazwa może zawierać tylko małe litery, cyfry i łączniki. Pierwszy znak musi być literą. Ostatni znak musi być literą lub cyfrą. Nazwa musi mieć długość od 4 do 32 znaków.

Aby ograniczyć wpisywanie, ustaw zmienną RESOURCE_GROUP_NAME na nazwę grupy zasobów utworzoną w poprzedniej sekcji. Ustaw zmienną SPRING_CLOUD_NAME na nazwę wystąpienia usługi Azure Spring Apps, które ma zostać utworzone:

Uwaga

Należy pamiętać o zastąpieniu zmiennych RESOURCE_GROUP_NAME i SPRING_CLOUD_NAME własnymi wartościami zgodnie z powyższym opisem. SPRING_CLOUD_NAMEmusi być globalnie unikatowa.

RESOURCE_GROUP_NAME=spring-cloud-workshop
SPRING_CLOUD_NAME=azure-spring-cloud-workshop

Po ustawieniu tych zmiennych możesz teraz utworzyć grupę zasobów. W poniższym skrypcie grupa zasobów znajduje się w regionie eastus (jest to określane przy użyciu argumentu -l eastus), ale możesz wybrać bliższy Tobie region, aby uzyskać lepszą wydajność (użyj polecenia az account list-locations, aby wyświetlić listę wszystkich dostępnych regionów):

az group create \
    -g "$RESOURCE_GROUP_NAME" \
    -l eastus

Następnie utwórz wystąpienie usługi Azure Spring Apps:

az spring create \
    -g "$RESOURCE_GROUP_NAME" \
    -n "$SPRING_CLOUD_NAME" \
    --sku standard

Wykonanie tego polecenia jest czasochłonne — w trakcie jego wykonywania możesz kontynuować czytanie.

W pozostałej części tego warsztatu uruchomimy polecenia interfejsu wiersza polecenia platformy Azure odwołujące się do tej samej grupy zasobów i wystąpienia usługi Azure Spring Apps. Ustawmy je zatem jako wartości domyślne, aby nie trzeba było ich ponownie podawać:

az configure --defaults group=${RESOURCE_GROUP_NAME}
az configure --defaults spring=${SPRING_CLOUD_NAME}

Sprawdź swoją wiedzę

1.

Prawda czy fałsz: musisz użyć interfejsu wiersza polecenia platformy Azure do utworzenia klastra usługi Azure Spring Apps.

2.

Prawda czy fałsz: nazwa klastra usługi Azure Spring Apps powinna być unikatowa na całej platformie Azure.