Galerieresources weergeven, bijwerken en verwijderen
U kunt uw Azure Compute Gallery-resources (voorheen bekend als Shared Image Gallery) 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 zijn gedeeld met uw tenant.
region=westus
az sig list-shared --location $region --shared-to tenant
De uitvoer bevat de 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 er 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 meest recente
- 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 afbeeldingsdefinitie bij met 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 waarnaar u wilt repliceren met behulp van az sig image-version update. Deze wijziging duurt even als de afbeelding wordt 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 uit te sluiten dat deze versie van de installatiekopieën wordt gebruikt 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 versies van de 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 te stoppen met het openbaar delen van de galerie.
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
Verwijder een afbeeldingsdefinitie 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 vanuit communitygalerieinstallatiekopieën staat open voor alle Azure-gebruikers.
Uw eigen galerieën weergeven en de openbare namen voor uw communitygalerieën uitvoeren:
az sig list --query [*]."{Name:name,PublicName:sharingProfile.communityGalleryInfo.publicNames}"
Notitie
Als eindgebruiker moet u momenteel de portal gebruiken om de openbare naam van een communitygalerie op te halen. Ga naar Virtuele machines> VirtueleAzure-machine>maken>Installatiekopieën>Bekijk alle installatiekopieën>Naam van community-installatiekopieën>Openbare galerie.
Maak een lijst met alle installatiekopieën 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 om een VM, het besturingssysteem en de status van het besturingssysteem te maken.
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
Geef versies van installatiekopieën weer die zijn 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: direct gedeelde galerie is momenteel in PREVIEW en is onderhevig aan de Preview-voorwaarden voor Azure Compute Gallery.
Als u afbeeldingen wilt publiceren naar een direct gedeelde galerie tijdens de preview, moet u zich registreren op https://aka.ms/directsharedgallery-preview. Het maken van VM's vanuit een direct gedeelde galerie is toegankelijk voor alle Azure-gebruikers.
Tijdens de preview 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.
Als u wilt uniqueID
zoeken naar een galerie die met u is gedeeld, gebruikt u az sig list-shared. In dit voorbeeld zoeken we galerieën in de regio VS - west.
region=westus
az sig list-shared --location $region --query "[].uniqueId" -o tsv
Maak een lijst met alle installatiekopieën 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, het besturingssysteem en de status van het besturingssysteem 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
Geef versies van installatiekopieën weer 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
- Maak een definitie van een installatiekopieën en een versie van de installatiekopieën.
- Een virtuele machine maken op basis van een gegeneraliseerde of gespecialiseerde installatiekopieën in een Azure Compute Gallery.
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor