Katalógus erőforrásainak listázása, frissítése és törlése
Az Azure Compute Gallery (korábbi nevén Shared Image Gallery) erőforrásait az Azure CLI vagy a Azure PowerShell használatával kezelheti.
Az Önnel megosztott katalógusok listázása
Az előfizetésével megosztott katalógusok listázása.
region=westus
az sig list-shared --location $region
A bérlővel megosztott katalógusok listázása.
region=westus
az sig list-shared --location $region --shared-to tenant
A kimenet tartalmazza az Önnel megosztott nyilvános name
és uniqueID
katalógust. A katalógus nevével lekérdezheti a katalóguson keresztül elérhető képeket.
Íme egy példa a kimenetre:
[
{
"location": "westus",
"name": "1231b567-8a99-1a2b-1a23-123456789abc-MYDIRECTSHARED",
"uniqueId": "/SharedGalleries/1231b567-8a99-1a2b-1a23-123456789abc-MYDIRECTSHARED"
}
]
Erőforrások frissítése
A frissíthető adatokra bizonyos korlátozások vonatkoznak. A következő elemek frissíthetők:
Azure Compute-katalógus:
- Description
Képdefiníció:
- Ajánlott vCPU-k
- Ajánlott memória
- Description
- Élettartam vége
Rendszerkép verziója:
- Regionális replikák száma
- Célrégiók
- Kizárás a legújabb verzióból
- Élettartam vége
Frissítse a katalógus leírását a használatával (az sig update).
az sig update \
--gallery-name myGallery \
--resource-group myGalleryRG \
--set description="My updated description."
Frissítse egy képdefiníció leírását az az sig image-definition update paranccsal.
az sig image-definition update \
--gallery-name myGallery\
--resource-group myGalleryRG \
--gallery-image-definition myImageDefinition \
--set description="My updated description."
Frissítsen egy lemezképverziót, hogy hozzáadjon egy régiót, amely replikálva lesz az az sig image-version update használatával. Ez a változás eltarthat egy ideig, amíg a rendszerkép replikálódik az új régióba.
az sig image-version update \
--resource-group myGalleryRG \
--gallery-name myGallery \
--gallery-image-definition myImageDefinition \
--gallery-image-version 1.0.0 \
--add publishingProfile.targetRegions name=eastus
Ez a példa bemutatja, hogyan lehet az az sig image-version update használatával kizárni ezt a lemezképverziót a legújabb lemezképként való használatból.
az sig image-version update \
--resource-group myGalleryRG \
--gallery-name myGallery \
--gallery-image-definition myImageDefinition \
--gallery-image-version 1.0.0 \
--set publishingProfile.excludeFromLatest=true
Ez a példa bemutatja, hogyan használhatja az az sig image-version update-t , hogy belefoglalja ezt a képverziót a legújabb rendszerképbe.
az sig image-version update \
--resource-group myGalleryRG \
--gallery-name myGallery \
--gallery-image-definition myImageDefinition \
--gallery-image-version 1.0.0 \
--set publishingProfile.excludeFromLatest=false
Erőforrások törlése
Az erőforrásokat fordított sorrendben kell törölnie a rendszerkép verziójának törlésével. Miután az összes lemezképverziót törölte, törölheti a képdefiníciót. Az összes képdefiníció törlése után törölheti a katalógust.
Mielőtt törölhet egy megosztott közösségi katalógust, az az sig share reset használatával le kell állítania a katalógus nyilvános megosztását.
Lemezképverzió törlése az az sig image-version delete paranccsal.
az sig image-version delete \
--resource-group myGalleryRG \
--gallery-name myGallery \
--gallery-image-definition myImageDefinition \
--gallery-image-version 1.0.0
Képdefiníció törlése az az sig image-definition delete paranccsal.
az sig image-definition delete \
--resource-group myGalleryRG \
--gallery-name myGallery \
--gallery-image-definition myImageDefinition
Katalógus törlése az az sig delete paranccsal.
az sig delete \
--resource-group myGalleryRG \
--gallery-name myGallery
Közösségi galériák
Fontos
Azure Compute Gallery – A közösségi katalógusok jelenleg ELŐZETES VERZIÓban vannak, és az Azure Compute Gallery – közösségi katalógus előzetes verziójának feltételei vonatkoznak gombra.
Közösségi katalógus közzétételéhez be kell állítania az előzetes verziójú funkciókat az Azure-előfizetésében. A virtuális gépek közösségi katalógusbeli rendszerképekből való létrehozása minden Azure-felhasználó számára nyitva áll.
Saját galériák listázása és a közösségi galériák nyilvános neveinek kimenete:
az sig list --query [*]."{Name:name,PublicName:sharingProfile.communityGalleryInfo.publicNames}"
Megjegyzés
Végfelhasználóként a közösségi katalógus nyilvános nevének lekéréséhez jelenleg a portált kell használnia. Lépjen a Virtuális gépek>Létrehozása Azure-beli virtuális gép>rendszerképe>>Az összes lemezkép> megtekintéseKözösségi rendszerképek>nyilvános katalógusának neve területre.
Listázhatja a közösségi katalógusban elérhető összes képdefiníciót az az sig image-definition list-community használatával.
Ebben a példában felsoroljuk az USA nyugati régiójában található ContosoImage gyűjtemény összes rendszerképét, és név szerint azt az egyedi azonosítót, amely a virtuális gép, az operációs rendszer és az operációs rendszer állapotának létrehozásához szükséges.
az sig image-definition list-community \
--public-gallery-name "ContosoImages-1a2b3c4d-1234-abcd-1234-1a2b3c4d5e6f" \
--location westus \
--query [*]."{Name:name,ID:uniqueId,OS:osType,State:osState}" -o table
A közösségi katalógusban megosztott képverziók listázása az az sig image-version list-community használatával:
az sig image-version list-community \
--location westus \
--public-gallery-name "ContosoImages-1a2b3c4d-1234-abcd-1234-1a2b3c4d5e6f" \
--gallery-image-definition myImageDefinition \
--query [*]."{Name:name,UniqueId:uniqueId}" \
-o table
Közvetlen megosztott katalógusok
Fontos
Azure Compute Gallery – A közvetlen megosztott katalógus jelenleg előzetes verzióban érhető el, és az Azure Compute Gallery előzetes verziójának feltételei érvényesek.
Ha képeket szeretne közzétenni egy közvetlen megosztott katalógusban az előzetes verzióban, regisztrálnia kell a következő helyen https://aka.ms/directsharedgallery-preview: . A virtuális gépek közvetlen megosztott katalógusból való létrehozása minden Azure-felhasználó számára nyitva áll.
Az előzetes verzióban létre kell hoznia egy új katalógust, amelynek tulajdonsága sharingProfile.permissions
értékre Groups
van állítva. Ha a parancssori felülettel hoz létre katalógust, használja a paramétert --permissions groups
. Nem használhat meglévő katalógust, a tulajdonság jelenleg nem frissíthető.
Az Önnel megosztott katalógus megkereséséhez használja az uniqueID
az sig list-shared parancsot. Ebben a példában az USA nyugati régiójában található galériákat keressük.
region=westus
az sig list-shared --location $region --query "[].uniqueId" -o tsv
Listázhatja a közvetlenül Önnel megosztott összes képdefiníciót, használja az az sig image-definition list-shared parancsot.
Ebben a példában felsoroljuk az USA nyugati régiójában található katalógus összes rendszerképét, és név szerint azt az egyedi azonosítót, amely a virtuális gép, az operációs rendszer és az operációs rendszer állapotának létrehozásához szükséges.
name="1a2b3c4d-1234-abcd-1234-1a2b3c4d5e6f-myDirectShared"
az sig image-definition list-shared \
--gallery-unique-name $name
--location $region \
--query [*]."{Name:name,ID:uniqueId,OS:osType,State:osState}" -o table
Az az sig image-version list-shared használatával közvetlenül megosztott rendszerképverziók listázása:
imgDef="myImageDefinition"
az sig image-version list-shared \
--location $region \
--public-gallery-name $name \
--gallery-image-definition $imgDef \
--query [*]."{Name:name,UniqueId:uniqueId}" \
-o table
Következő lépések
- Hozzon létre egy képdefiníciót és egy képverziót.
- Virtuális gép létrehozása általánosított vagy specializált rendszerképből egy Azure Compute-katalógusban.