Rövid útmutató: Üzembehelyezési verem létrehozása és üzembe helyezése a Bicep használatával
Ez a rövid útmutató bemutatja, hogyan hozhat létre üzembe helyezési vermet.
Előfeltételek
- Egy Azure-fiók, aktív előfizetéssel. Fiók ingyenes létrehozása.
- Az Azure PowerShell 12.0.0-s vagy újabb verziója vagy az Azure CLI 2.61.0-s vagy újabb verziója.
- Visual Studio Code a Bicep-bővítménnyel.
Bicep-fájl létrehozása
Hozzon létre egy Bicep-fájlt egy tárfiók és egy virtuális hálózat létrehozásához.
param resourceGroupLocation string = resourceGroup().location
param storageAccountName string = 'store${uniqueString(resourceGroup().id)}'
param vnetName string = 'vnet${uniqueString(resourceGroup().id)}'
resource storageAccount 'Microsoft.Storage/storageAccounts@2023-04-01' = {
name: storageAccountName
location: resourceGroupLocation
kind: 'StorageV2'
sku: {
name: 'Standard_LRS'
}
}
resource virtualNetwork 'Microsoft.Network/virtualNetworks@2023-11-01' = {
name: vnetName
location: resourceGroupLocation
properties: {
addressSpace: {
addressPrefixes: [
'10.0.0.0/16'
]
}
subnets: [
{
name: 'Subnet-1'
properties: {
addressPrefix: '10.0.0.0/24'
}
}
{
name: 'Subnet-2'
properties: {
addressPrefix: '10.0.1.0/24'
}
}
]
}
}
Mentse a Bicep-fájlt main.bicep néven.
Üzembehelyezési verem létrehozása
Ebben a rövid útmutatóban az erőforráscsoport hatókörében hozza létre az üzembe helyezési vermet. Az üzembe helyezési vermet az előfizetés vagy a felügyeleti csoport hatókörében is létrehozhatja. További információ: Üzembehelyezési vermek létrehozása.
az group create \
--name 'demoRg' \
--location 'centralus'
az stack group create \
--name demoStack \
--resource-group 'demoRg' \
--template-file './main.bicep' \
--action-on-unmanage 'detachAll' \
--deny-settings-mode 'none'
További információ az üzembe helyezési action-on-unmanage
vermekről és deny-setting-mode
az üzembe helyezési vermekről.
Az üzemelő példány ellenőrzése
Az üzembe helyezett üzembe helyezési vermek felsorolása az erőforráscsoport szintjén:
az stack group show \
--resource-group 'demoRg' \
--name 'demoStack'
A kimenet két felügyelt erőforrást jelenít meg: egy tárfiókot és egy virtuális hálózatot:
{
"actionOnUnmanage": {
"managementGroups": "detach",
"resourceGroups": "detach",
"resources": "detach"
},
"debugSetting": null,
"deletedResources": [],
"denySettings": {
"applyToChildScopes": false,
"excludedActions": null,
"excludedPrincipals": null,
"mode": "none"
},
"deploymentId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/demoRg/providers/Microsoft.Resources/deployments/demoStack-24051714epybc",
"deploymentScope": null,
"description": null,
"detachedResources": [],
"duration": "PT32.5330364S",
"error": null,
"failedResources": [],
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/demoRg/providers/Microsoft.Resources/deploymentStacks/demoStack",
"location": null,
"name": "demoStack",
"outputs": null,
"parameters": {},
"parametersLink": null,
"provisioningState": "succeeded",
"resourceGroup": "demoRg",
"resources": [
{
"denyStatus": "none",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/demoRg/providers/Microsoft.Network/virtualNetworks/vnetthmimleef5fwk",
"resourceGroup": "demoRg",
"status": "managed"
},
{
"denyStatus": "none",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/demoRg/providers/Microsoft.Storage/storageAccounts/storethmimleef5fwk",
"resourceGroup": "demoRg",
"status": "managed"
}
],
"systemData": {
"createdAt": "2024-05-17T14:50:18.382948+00:00",
"createdBy": "johndoe@contoso.com",
"createdByType": "User",
"lastModifiedAt": "2024-05-17T14:50:18.382948+00:00",
"lastModifiedBy": "johndoe@contoso.com",
"lastModifiedByType": "User"
},
"tags": {},
"template": null,
"templateLink": null,
"type": "Microsoft.Resources/deploymentStacks"
}
Az üzembe helyezést az üzembe helyezési veremben lévő felügyelt erőforrások listázásával is ellenőrizheti:
az stack group show \
--name 'demoStack' \
--resource-group 'demoRg' \
--output 'json'
Az eredmény az alábbihoz hasonlóan fog kinézni:
{
"actionOnUnmanage": {
"managementGroups": "detach",
"resourceGroups": "detach",
"resources": "detach"
},
"debugSetting": null,
"deletedResources": [],
"denySettings": {
"applyToChildScopes": false,
"excludedActions": null,
"excludedPrincipals": null,
"mode": "none"
},
"deploymentId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/demoRg/providers/Microsoft.Resources/deployments/demoStack-24051714epybc",
"deploymentScope": null,
"description": null,
"detachedResources": [],
"duration": "PT32.5330364S",
"error": null,
"failedResources": [],
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/demoRg/providers/Microsoft.Resources/deploymentStacks/demoStack",
"location": null,
"name": "demoStack",
"outputs": null,
"parameters": {},
"parametersLink": null,
"provisioningState": "succeeded",
"resourceGroup": "demoRg",
"resources": [
{
"denyStatus": "none",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/demoRg/providers/Microsoft.Network/virtualNetworks/vnetthmimleef5fwk",
"resourceGroup": "demoRg",
"status": "managed"
},
{
"denyStatus": "none",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/demoRg/providers/Microsoft.Storage/storageAccounts/storethmimleef5fwk",
"resourceGroup": "demoRg",
"status": "managed"
}
],
"systemData": {
"createdAt": "2024-05-17T14:50:18.382948+00:00",
"createdBy": "johndoe@contoso.com",
"createdByType": "User",
"lastModifiedAt": "2024-05-17T14:50:18.382948+00:00",
"lastModifiedBy": "johndoe@contoso.com",
"lastModifiedByType": "User"
},
"tags": {},
"template": null,
"templateLink": null,
"type": "Microsoft.Resources/deploymentStacks"
}
A verem létrehozása után az Azure Portalon keresztül elérheti és megtekintheti a vermet és a hozzá társított felügyelt erőforrásokat is. Lépjen arra az erőforráscsoportra, ahol a verem üzembe lett helyezve, és hozzáférhet az összes releváns információhoz és beállításhoz.
Az üzembehelyezési verem frissítése
Az üzembehelyezési verem frissítéséhez módosíthatja a mögöttes Bicep-fájlt, és újrafuttathatja az üzembe helyezési verem létrehozása parancsot.
A main.bicep szerkesztésével módosítsa a termékváltozat nevét a következőre Standard_GRS
Standard_LRS
:
Futtassa az alábbi parancsot:
az stack group create \
--name 'demoStack' \
--resource-group 'demoRg' \
--template-file './main.bicep' \
--action-on-unmanage 'detachAll' \
--deny-settings-mode 'none'
Az Azure Portalon ellenőrizze a tárfiók tulajdonságait a módosítás megerősítéséhez.
Ugyanezzel a módszerrel hozzáadhat egy erőforrást az üzembehelyezési veremhez, vagy eltávolíthat egy felügyelt erőforrást az üzembe helyezési veremből. További információ: Erőforrások hozzáadása az üzembehelyezési veremhez és felügyelt erőforrások törlése az üzembe helyezési veremből.
Az üzembehelyezési verem törlése
Az üzembehelyezési verem és a felügyelt erőforrások törlése:
az stack group delete \
--name 'demoStack' \
--resource-group 'demoRg' \
--action-on-unmanage 'deleteAll'
Az üzembehelyezési verem törléséhez, de a felügyelt erőforrások megőrzése:
az stack group delete \
--name 'demoStack' \
--resource-group 'demoRg' \
--action-on-unmanage 'detachAll'
További információ: Üzembehelyezési vermek törlése.
Az eltávolítási parancs kizárólag a felügyelt erőforrásokat és a felügyelt erőforráscsoportokat távolítja el. Továbbra is ön a felelős az üzembe helyezési verem által nem felügyelt erőforráscsoportok törléséért.
Az erőforrások eltávolítása
Törölje a nem felügyelt erőforráscsoportot.
az group delete \
--name 'demoRg'
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: