Saját állandó tárterület engedélyezése az Azure Spring Appsben standard felhasználással és dedikált csomaggal
Feljegyzés
Az Azure Spring Apps az Azure Spring Cloud szolgáltatás új neve. Bár a szolgáltatásnak új neve van, bizonyos helyeken a régi nevet fogja látni egy darabig, miközben az eszközök, például képernyőképek, videók és diagramok frissítésével dolgozunk.
Ez a cikk a következőre vonatkozik: ✔️ Standard felhasználás és dedikált (előzetes verzió) ❌ Basic/Standard ❌ Enterprise
Ez a cikk azt ismerteti, hogyan engedélyezheti saját állandó tárterületét az Azure Spring Appsben.
A saját tárolója és az Azure Spring Apps beépített állandó tárterülete a következő módokon különbözik:
A beépített tárolóban az alkalmazás által létrehozott összetevőket feltöltik az Azure Storage-fiókokba. A saját tárolójában az alkalmazás által létrehozott összetevőket egy Ön által felügyelt tárfiókba töltik fel.
A beépített tárolóban a Microsoft Azure szabályozza a inaktív állapotban lévő titkosítást és az összetevők élettartam-kezelési szabályzatait. A saját tárterületén szabályozhatja a inaktív állapotú titkosítási szabályzatot, az élettartam-kezelési szabályzatot és a hálózati hozzáférést.
Saját állandó tárolóját is csatlakoztathatja nemcsak az Azure Spring Appshez, hanem a környezet más szolgáltatáspéldányaihoz, például az Azure Container Appshez is. Ez a képesség azért lehetséges, mert az Azure Spring Apps-példány az Azure Container Apps-környezetben van üzembe helyezve.
Előfeltételek
- Azure-előfizetés. Ha nem rendelkezik előfizetéssel, a kezdés előtt hozzon létre egy ingyenes fiókot .
- Az Azure CLI 2.45.0-s vagy újabb verziója.
- Azure Spring Apps Standard-használat és dedikált csomagszolgáltatás-példány. További információ : Rövid útmutató: Azure Spring Apps Standard-használat és dedikált csomagszolgáltatás-példány kiépítése.
- Az Azure Spring Appsben üzembe helyezett Spring-alkalmazás.
A környezet beállítása
Az alábbi parancsokkal az alábbi változókat állíthatja be az erőforrások nevére és az aktuális régióbeállításra.
export RESOURCE_GROUP="<resource-group-name>"
export LOCATION="eastus"
export AZURE_CONTAINER_APPS_ENVIRONMENT="<Azure-Container-Apps-environment-name>"
export AZURE_SPRING_APPS_INSTANCE="<Azure-Spring-Apps-instance-name>"
export APP_NAME="<Spring-app-name>"
Tárfiók beállítása
A következő lépésekkel hozzon létre egy tárfiókot, és hozzon létre egy fájlmegosztást a Spring-alkalmazáshoz való csatlakoztatáshoz.
Hozzon létre egy Azure Storage-fiókot az alábbi parancsokkal. A
STORAGE_ACCOUNT_NAME
változó egy véletlenszerűen létrehozott utótagot tartalmaz az egyediség biztosítása érdekében.export STORAGE_ACCOUNT_NAME="myasastorageaccount$RANDOM" az storage account create \ --resource-group $RESOURCE_GROUP \ --name $STORAGE_ACCOUNT_NAME \ --location "$LOCATION" \ --kind StorageV2 \ --sku Standard_LRS \ --query provisioningState \ --enable-large-file-share
Ez a parancs sikeres befejezéskor egy sikeres üzenetet ad vissza.
Hozza létre az Azure Storage-fájlmegosztást az alábbi parancsokkal:
export FILE_SHARE_NAME="<file-share-name>" az storage share-rm create \ --resource-group $RESOURCE_GROUP \ --storage-account $STORAGE_ACCOUNT_NAME \ --name $FILE_SHARE_NAME \ --quota 1024 \ --enabled-protocols SMB \ --output table
Kérje le a tárfiókkulcsot a következő paranccsal:
export STORAGE_ACCOUNT_KEY=$(az storage account keys list \ --account-name $STORAGE_ACCOUNT_NAME \ --query "[0].value" \ --output tsv)
A tárfiókkulcs szükséges a tárolási hivatkozás létrehozásához az Azure Container Apps-környezetben.
A tároló csatlakoztatása az Azure Container Apps-környezethez
Hozza létre a tárolási hivatkozást az Azure Container Apps-környezetben az alábbi parancsokkal. A az containerapp env storage set
parancs kapcsolatot hoz létre a környezet és a paranccsal az storage share-rm
létrehozott fájlmegosztás között.
export STORAGE_MOUNT_NAME="<storage-account-name>"
az containerapp env storage set \
--resource-group $RESOURCE_GROUP \
--name $AZURE_CONTAINER_APPS_ENVIRONMENT \
--storage-name $STORAGE_MOUNT_NAME \
--azure-file-account-name $STORAGE_ACCOUNT_NAME \
--azure-file-account-key $STORAGE_ACCOUNT_KEY \
--azure-file-share-name $FILE_SHARE_NAME \
--access-mode ReadWrite \
--output table
Most, hogy a tárfiók és a környezet összekapcsolva lett, használhatja a tárolócsatlakoztatást az Azure Spring Apps-példányban.
Tárterület hozzáadása alkalmazáshoz
Adja hozzá az állandó tárterületet a meglévő alkalmazáshoz az alábbi paranccsal:
az spring app append-persistent-storage \
--resource-group $RESOURCE_GROUP \
--service $AZURE_SPRING_APPS_INSTANCE \
--name $APP_NAME \
--persistent-storage-type AzureFileVolume \
--mount-path /var/log/nginx \
--storage-name $STORAGE_MOUNT_NAME
Az erőforrások eltávolítása
Mindenképpen törölje a cikkben létrehozott erőforrásokat, ha már nincs rájuk szüksége. Az erőforrások törléséhez egyszerűen törölje az őket tartalmazó erőforráscsoportot. Az erőforráscsoportot az Azure Portalon törölheti. Másik lehetőségként az alábbi parancsokkal törölheti az erőforráscsoportot az Azure CLI használatával:
echo "Enter the Resource Group name:" &&
read resourceGroupName &&
az group delete --name $resourceGroupName &&
echo "Press [ENTER] to continue ..."
Következő lépések
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: