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

Ha replikarégiók hozzáadását tervezi, ne törölje a forrás által felügyelt rendszerképet. A forrás által felügyelt rendszerképre a rendszerképverzió további régiókba való replikálásához van szükség.

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.

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 Groupsvan á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 uniqueIDaz 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