Megosztás a következőn keresztül:


Katalóguserőforrások listázása, frissítése és törlése

Az Azure Compute Gallery (korábbi nevén megosztott képgyűjtemény) erőforrásait az Azure CLI vagy az Azure PowerShell használatával kezelheti.

Önnel megosztott gyűjtemények 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éldakimenet:

[
  {
    "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ő összetevőkre bizonyos korlátozások vonatkoznak. A következő elemek frissíthetők:

Azure Compute Gallery:

  • Leírás

Képdefiníció:

  • Ajánlott vCPU-k
  • Ajánlott memória
  • Leírás
  • Élettartam vége

Kép verziója:

  • Regionális replikák száma
  • Célrégiók
  • Kizárás a legújabbakból
  • Élettartam vége

Frissítse a katalógus leírását az (az sig update) használatával.

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 sig képdefiníció frissítésével.

az sig image-definition update \
   --gallery-name myGallery\
   --resource-group myGalleryRG \
   --gallery-image-definition myImageDefinition \
   --set description="My updated description."

Frissítsen egy képverziót, és adjon hozzá egy régiót, amely replikálódik az az sig rendszerképverzió frissítésének használatával. Ez a módosítá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 használható az az sig image-version update a képverzió kizárására a legújabb rendszerké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 törölte az összes képverziót, 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.

Képverzió törlése az sig image-version delete használatával.

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 sig képdefiníció törlésével.

az sig image-definition delete \
   --resource-group myGalleryRG \
   --gallery-name myGallery \
   --gallery-image-definition myImageDefinition

Katalógus törlése az sig delete használatával.

az sig delete \
   --resource-group myGalleryRG \
   --gallery-name myGallery

Közösségi galériák

Fontos

Az Azure Compute Gallery – a közösségi gyűjtemények jelenleg előzetes verzióban vannak, és az Azure Compute Gallery előzetes verziójának feltételei vonatkoznak a közösségi katalógusra.

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ésben. A virtuális gépek közösségi katalógusképekből való létrehozása minden Azure-felhasználó számára nyitva áll.

A saját gyűjtemények listázásához és a közösségi galériák nyilvános nevének kimenetéhez:

az sig list --query [*]."{Name:name,PublicName:sharingProfile.communityGalleryInfo.publicNames}"

Feljegyzé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. Nyissa meg a Virtuális gépek>létrehozása>Azure-beli virtuális gép>rendszerképét>: Az összes lemezkép>közösségi rendszerképek>nyilvános katalógusának neve.

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 az USA nyugati régiójában található ContosoImage gyűjtemény összes képét, valamint 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 egyedi azonosítót soroljuk fel név alapján.

 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 gyűjtemények

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 az előnézet alatt közvetlen megosztott katalógusban szeretné közzétenni a képeket, 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 gyűjteményt, amelynek tulajdonsága sharingProfile.permissions Groupsa következő. Ha a parancssori felület használatával hoz létre katalógust, használja a paramétert --permissions groups . Nem használhat meglévő gyűjteményt, a tulajdonság jelenleg nem frissíthető.

Az Önnel megosztott katalógus megkereséséhez használja a uniqueID megosztott sig-listát. Ebben a példában az USA nyugati régiójában keresünk galériákat.

region=westus
az sig list-shared --location $region --query "[].uniqueId" -o tsv

Listázhatja a közvetlenül Önnel megosztott képdefiníciókat, és 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 képét, valamint 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 egyedi azonosítót.

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 ké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