Quickstart: Een privé-Azure Marketplace met PowerShell
In dit artikel wordt beschreven hoe u aanbiedingen in een privé-Azure Marketplace met behulp van de PowerShell-module Az.Marketplace.
Vereisten
Als u nog geen Azure-abonnement hebt, maakt u een gratis account voordat u begint.
Als u ervoor kiest om Azure PowerShell lokaal te gebruiken:
- Installeer de PowerShell-module.
- Maak verbinding met uw Azure-account met de cmdlet Connect-AzAccount.
Als u ervoor kiest om Azure Cloud Shell te gebruiken:
- Raadpleeg Overzicht van Azure Cloud Shell voor meer informatie.
Belangrijk
Hoewel de PowerShell-module Az.Marketplace in preview is, moet u deze afzonderlijk installeren met behulp van de cmdlet . Nadat de PowerShell-module algemeen beschikbaar is geworden, wordt deze onderdeel van toekomstige releases van de Az PowerShell-module en is deze standaard beschikbaar vanuit Azure Cloud Shell.
Install-Module -Name Az.MarketplaceAls u meerdere Azure-abonnementen hebt, kiest u het juiste abonnement waarin de resource moet worden gefactureerd. Selecteer een specifiek abonnement met de cmdlet set-AzContext.
Set-AzContext -SubscriptionId 00000000-0000-0000-0000-000000000000
Een lijst met persoonlijke winkels maken
Als u een lijst met persoonlijke winkels wilt ophalen, gebruikt u de cmdlet Get-AzMarketplacePrivateStore. In het volgende voorbeeld worden persoonlijke winkels vermeld die zijn gemaakt onder het tenantbereik.
Get-AzMarketplacePrivateStore
Availability : enabled
PrivateStoreId : 00000000-0000-0000-0000-000000000000
ETag : "00000000-0000-0000-0000-000000000000"
Id : /providers/Microsoft.Marketplace/privateStores/00000000-0000-0000-0000-000000000000
Name : 00000000-0000-0000-0000-000000000000
Type : Microsoft.Marketplace/privateStores
Een aanbieding toevoegen aan een privé-marketplace
Als u een aanbieding wilt toevoegen aan een privé-winkel, gebruikt u de cmdlet Set-AzMarketplacePrivateStoreOffer. In het volgende voorbeeld wordt de opgegeven aanbieding toegevoegd aan een privé-marketplace voor een privéopslag die wordt gemaakt onder het tenantbereik.
$Params = @{
privateStoreId = '00000000-0000-0000-0000-000000000000'
offerId = 'publisherid.offerid'
SpecificPlanIdsLimitation =@('PublisherEnterpriseLinux72',
'PublisherEnterpriseLinux72-ARM',
'PublisherEnterpriseLinux73',
'PublisherEnterpriseLinux73-ARM',
'PublisherEnterpriseLinux73-ARM-pr'
)
}
Set-AzMarketplacePrivateStoreOffer @Params
UniqueOfferId : publisherid.offerid
OfferDisplayName :
PublisherDisplayName :
ETag : "00000000-0000-0000-0000-000000000000"
PrivateStoreId : 00000000-0000-0000-0000-000000000000
CreatedBy :
CreatedDate : 01/01/0001 00:00:00
SpecificPlanIdsLimitation : {PublisherEnterpriseLinux72, PublisherEnterpriseLinux72-ARM,
PublisherEnterpriseLinux73, PublisherEnterpriseLinux73-ARM, PublisherEnterpriseLinux73-ARM-pr}
Id :
/providers/Microsoft.Marketplace/privateStores/00000000-0000-0000-0000-000000000000/offers/
publisherid.offerid
Name : publisherid.offerid
Type : Microsoft.Marketplace/privateStores/offers
Aanbiedingen voor privé-winkels downloaden
Als u een of meer aanbiedingen voor een privé-winkel wilt krijgen, gebruikt u de cmdlet Get-AzMarketplacePrivateStoreOffer. In het volgende voorbeeld worden aanbiedingen ontvangen die zijn gekoppeld aan de opgegeven privéopslag die zijn toegevoegd onder het tenantbereik.
Get-AzMarketplacePrivateStoreOffer -PrivateStoreId 00000000-0000-0000-0000-000000000000
UniqueOfferId : publisherid.offerid
OfferDisplayName :
PublisherDisplayName :
ETag : "00000000-0000-0000-0000-000000000000"
PrivateStoreId : 00000000-0000-0000-0000-000000000000
CreatedBy :
CreatedDate : 01/01/0001 00:00:00
SpecificPlanIdsLimitation : {small, medium-with-upgraded-bandwidth, medium-with-upgraded-apps, large, large-pr,
small-pr}
Id :
/providers/Microsoft.Marketplace/privateStores/00000000-0000-0000-0000-000000000000/offers/
publisherid.offerid
Name : publisherid.offerid
Type : Microsoft.Marketplace/privateStores/offers
UniqueOfferId : publisherid1.offerid1
OfferDisplayName :
PublisherDisplayName :
ETag : "00000000-0000-0000-0000-000000000000"
PrivateStoreId : 00000000-0000-0000-0000-000000000000
CreatedBy :
CreatedDate : 01/01/0001 00:00:00
SpecificPlanIdsLimitation : {azure_managedservices_professional ,azure_managedservices_professional-pr}
Id :
/providers/Microsoft.Marketplace/privateStores/00000000-0000-0000-0000-000000000000/offers/
publisherid1.offerid1
Name : publisherid1.offerid1
Type : Microsoft.Marketplace/privateStores/offers
Een aanbieding verwijderen
Als u een aanbieding uit een privé-winkel wilt verwijderen, gebruikt u de cmdlet Remove-AzMarketplacePrivateStoreOffer. In het volgende voorbeeld wordt een aanbieding verwijderd uit een privé-winkel die is gemaakt in het tenantbereik.
Remove-AzMarketplacePrivateStoreOffer -privateStoreId 00000000-0000-0000-0000-000000000000 -offerId publisherid.offerid
Volgende stappen
Privé-Azure Marketplaceen beheren.