Delen via


Galeriebronnen weergeven, bijwerken en verwijderen

U kunt uw Azure Compute Gallery-resources (voorheen gedeelde installatiekopieëngalerie genoemd) beheren met behulp van de Azure CLI of Azure PowerShell.

Galerieën weergeven die met u zijn gedeeld

Galerieën weergeven die zijn gedeeld met uw abonnement.

region=westus
az sig list-shared --location $region 

Galerieën weergeven die met uw tenant zijn gedeeld.

region=westus
az sig list-shared --location $region --shared-to tenant 

De uitvoer bevat het openbare name en uniqueID de galerie die met u wordt gedeeld. U kunt de naam van de galerie gebruiken om te zoeken naar afbeeldingen die beschikbaar zijn via de galerie.

Hier volgt een voorbeeld van uitvoer:

[
  {
    "location": "westus",
    "name": "1231b567-8a99-1a2b-1a23-123456789abc-MYDIRECTSHARED",
    "uniqueId": "/SharedGalleries/1231b567-8a99-1a2b-1a23-123456789abc-MYDIRECTSHARED"
  }
]

Resources bijwerken

Er gelden enkele beperkingen voor wat kan worden bijgewerkt. De volgende items kunnen worden bijgewerkt:

Azure Compute Gallery:

  • Beschrijving

Definitie van installatiekopie:

  • Aanbevolen vCPU's
  • Aanbevolen geheugen
  • Beschrijving
  • Datum einde levensduur

Versie van installatiekopie:

  • Aantal regionale replica's
  • Doelregio's
  • Uitsluiting van nieuwste versie
  • Datum einde levensduur

Werk de beschrijving van een galerie bij met behulp van (az sig update.

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

Werk de beschrijving van een installatiekopieëndefinitie bij met behulp van az sig image-definition update.

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

Werk een installatiekopieënversie bij om een regio toe te voegen die moet worden gerepliceerd met behulp van az sig image-version update. Deze wijziging duurt even naarmate de installatiekopieën worden gerepliceerd naar de nieuwe regio.

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

In dit voorbeeld ziet u hoe u az sig image-version update gebruikt om deze installatiekopieënversie uit te sluiten van gebruik als de meest recente installatiekopieën.

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

In dit voorbeeld ziet u hoe u az sig image-version update gebruikt om deze installatiekopieënversie op te nemen in overweging genomen voor de meest recente installatiekopieën.

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

Resources verwijderen

U moet resources in omgekeerde volgorde verwijderen door eerst de versie van de installatiekopieën te verwijderen. Nadat u alle installatiekopieën hebt verwijderd, kunt u de definitie van de installatiekopieën verwijderen. Nadat u alle installatiekopieën hebt verwijderd, kunt u de galerie verwijderen.

Voordat u een gedeelde communitygalerie kunt verwijderen, moet u az sig share reset gebruiken om het delen van de galerie openbaar te stoppen.

Verwijder een installatiekopieënversie met az sig image-version delete.

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

Een definitie van een installatiekopieën verwijderen met az sig image-definition delete.

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

Een galerie verwijderen met az sig delete.

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

Communitygalerieën

Belangrijk

Azure Compute Gallery: communitygalerieën zijn momenteel in PREVIEW en zijn onderhevig aan de preview-voorwaarden voor Azure Compute Gallery - communitygalerie.

Als u een communitygalerie wilt publiceren, moet u preview-functies instellen in uw Azure-abonnement. Het maken van VM's op basis van installatiekopieën in de communitygalerie is geopend voor alle Azure-gebruikers.

Ga als volgt te werk om uw eigen galerieën weer te geven en de openbare namen voor uw communitygalerieën uit te voeren:

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

Notitie

Als eindgebruiker moet u de portal gebruiken om de openbare naam van een communitygalerie op te halen. Ga naar De installatiekopieën>van virtuele Azure-machines>>Maken>. Zie de naam van de openbare galerie met installatiekopieën van community-installatiekopieën.>>

Geef alle definities van installatiekopieën weer die beschikbaar zijn in een communitygalerie met behulp van az sig image-definition list-community.

In dit voorbeeld vermelden we alle installatiekopieën in de galerie ContosoImage in VS - west en op naam, de unieke id die nodig is voor het maken van een VM, besturingssysteem en besturingssysteemstatus.

 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

Lijst met versies van installatiekopieën die worden gedeeld in een communitygalerie met behulp van az sig image-version list-community:

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

Directe gedeelde galerieën

Belangrijk

Azure Compute Gallery: directe gedeelde galerie bevindt zich momenteel in PREVIEW en is onderhevig aan de preview-voorwaarden voor de Azure Compute-galerie.

Als u afbeeldingen wilt publiceren naar een directe gedeelde galerie tijdens de preview, moet u zich registreren op https://aka.ms/directsharedgallery-preview. Het maken van VM's vanuit een directe gedeelde galerie is geopend voor alle Azure-gebruikers.

Tijdens het voorbeeld moet u een nieuwe galerie maken, waarbij de eigenschap sharingProfile.permissions is ingesteld op Groups. Wanneer u de CLI gebruikt om een galerie te maken, gebruikt u de --permissions groups parameter. U kunt geen bestaande galerie gebruiken. De eigenschap kan momenteel niet worden bijgewerkt.

Gebruik az sig list-shared om de uniqueID galerie te vinden die met u wordt gedeeld. In dit voorbeeld zijn we op zoek naar galerieën in de regio VS - west.

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

Geef alle definities van installatiekopieën weer die rechtstreeks met u worden gedeeld. Gebruik az sig image-definition list-shared.

In dit voorbeeld vermelden we alle installatiekopieën in de galerie in VS - west en op naam, de unieke id die nodig is om een VM, besturingssysteem- en besturingssysteemstatus te maken.

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

Lijst met versies van installatiekopieën die rechtstreeks met u worden gedeeld met behulp van az sig image-version list-shared:

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

Volgende stappen