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
- Maak een definitie van een installatiekopieën en een versie van de installatiekopieën.
- Maak een VIRTUELE machine op basis van een gegeneraliseerde of gespecialiseerde installatiekopieën in een Azure Compute Gallery.