Testen en fouten opsporen met uw partnercentrum-integratie-sandbox
Van toepassing op: Partnercentrum | Partnercentrum beheerd door 21Vianet | Partnercentrum voor Microsoft Cloud voor de Amerikaanse overheid
Als u uw code wilt testen, gebruikt u uw sandbox-account voor integratie in Partnercentrum (en de bijbehorende tokens), zodat u niet per ongeluk nieuwe kosten in rekening brengt die uw bedrijf moet betalen. Zie API-toegang instellen in partnercentrum voor meer informatie over deze TiP-omgeving (Test-in-Production).
Sandboxbeperkingen voor integratie
Als u geautomatiseerde buildverificatietests uitvoert, tests uitvoert in productie of handmatige tests uitvoert in de integratie-sandbox, bereikt u mogelijk de maximumlimieten voor de integratie-sandbox. Deze limieten zijn 75 klanten, 5 abonnementen per klant en 25 licenties per abonnement.
Notitie
CSP-integratie-sandbox biedt ondersteuning voor het testen van commerciële en educatieve aanbiedingen. Non-profit- en Government Community Cloud-segmenten worden nog niet ondersteund.
De limiet van 25 licenties betekent dat u geen aanbieding kunt verkrijgen in de sandbox met een minimale licentievereiste die groter is dan 25 licenties. Deze beperking omvat proefversies.
Facturering en afstemming in sandbox
In de volgende tabel ziet u de factuur- en afstemmingsbestanden die u kunt vinden in de sandbox-omgeving voor verouderde en nieuwe commerce.
Bestanden | Beschikbaar in verouderd | Beschikbaar in nieuwe commerce |
---|---|---|
Factuur (PDF) | Nr. | Ja |
Factuurafstemmingsbestand | Nr. | Ja |
Bestand met niet-gefactureerde schattingen van niet-gebruik | Nr. | Ja |
Gefactureerde dagelijkse afstemmingsbestand voor gebruik | Nr. | Ja |
Bestand met niet-gefactureerde dagelijkse schattingen van het gebruik | Nr. | Ja |
Notitie
Er worden geen gegevens weergegeven op de pagina's van de Insights Cloud Solution Provider voor de sandbox-tenant, omdat pagina's en rapporten onder de werkruimte Insights: de sectie Cloud Solution Provider niet worden behandeld in de sandbox-omgeving.
Azure-plan
Standaard kunnen partners geen Azure-abonnementen inrichten met behulp van hun sandbox-accounts. Partners die dit willen doen met hun sandbox-account, moeten toegang aanvragen.
Maak een partnercentrumondersteuningsticket om toegang te vragen vanuit uw Sandbox-tenant en neem uw productietenant-id op in de ticketgegevens.
Voor partners waarvan de sandbox-accounts zijn goedgekeurd voor het inrichten van Azure-abonnementen, gelden de volgende limieten:
Elk sandbox-partneraccount kan maximaal 10 Azure-abonnementen hebben voor alle tenants van klanten (ongeacht hoe de abonnementen worden verdeeld over de klanten).
Een partner voor directe facturering kan maximaal één Azure-abonnement per klanttenant maken.
Een indirecte provider kan maximaal drie Azure-abonnementen per klanttenant maken (voor verschillende indirecte resellers die zijn opgegeven als partner-of-record).
Elk Azure-abonnement kan maximaal drie Azure-abonnementen hebben.
Elk CSP Azure-abonnement onder uw sandbox-account is beperkt tot vier VM-kernen (virtuele machines) per datacenter. Daarom kunt u geen VM-SKU's inrichten waarvoor meer dan vier VM-kernen zijn vereist. Bepaalde gespecialiseerde VM-SKU's, zoals GPU-kernen, worden ook uitgesloten.
Elk sandbox-partneraccount heeft een bestedingslimiet van $ 2000 (USD) per factureringscyclus voor alle Azure-abonnementen. Zodra een partner de bestedingslimiet heeft bereikt, worden alle Azure-abonnementen tijdelijk uitgeschakeld tot de volgende factureringscyclus.
Aanbiedingen voor Azure-abonnementen voor Cloud Solution Provider (CSP)
Aanbiedingen voor CSP Azure-abonnementen zijn niet meer standaard beschikbaar voor sandbox-accounts. Deze omvatten MS-AZR-0146P, MS-AZR-DE-0146P en MS-AZR-USGOV-0146P voor CSP Azure-abonnementen in respectievelijk Microsoft Public Cloud en Government Cloud. Partners die toegang tot deze aanbiedingen nodig hebben met hun sandbox-account moeten een aanvraag indienen voor toegang. Als u toegang wilt aanvragen, neemt u contact op met uw Microsoft-accountmanager of zakelijke contactpersoon.
Voor partners waarvan de sandbox-accounts zijn goedgekeurd voor aanbiedingen voor CSP Azure-abonnementen, gelden de volgende limieten:
U kunt maximaal 375 actieve abonnementen hebben (75 klanten x 5 abonnementen per klant). Er kunnen echter slechts 10 CSP Azure-abonnementen zijn.
Wanneer een CSP Azure-abonnement $ 200 aan Azure-gebruik bereikt, worden de resources tijdelijk uitgeschakeld tot de volgende factureringscyclus. Het wordt nog steeds beschouwd als een actief abonnement en wordt meegeteld voor de limiet van 10 actieve Azure-abonnementen.
Elk CSP Azure-abonnement onder uw sandbox-account is beperkt tot vier VM-kernen (virtuele machines) per datacenter. Daarom kunt u geen VM-SKU's inrichten waarvoor meer dan vier VM-kernen zijn vereist. Bepaalde gespecialiseerde VM-SKU's, zoals GPU-kernen, worden ook uitgesloten.
Gereserveerde Instanties van Azure
Azure Reserved Virtual Machines is het enige type gereserveerde instantie dat kan worden aangeschaft in sandbox. Als u een gereserveerde azure-VM-instantie aanschaft met uw sandbox-account, bent u beperkt tot twee VM-exemplaren per klant. U bent ook beperkt tot het selecteren van alleen de volgende product-SKU's voor gereserveerde VM-instanties van Azure:
Producttitel | Ingangsdatum | SKU-titel | Regio [ArmRegionName] | Exemplaarsleutel [ArmSkuName] | Duur | Verbruiksmeter-id |
---|---|---|---|---|---|---|
B-serie | 12/1/2017 0:00 | Gereserveerde VM-instantie, Standard_B1s, KR - zuid, 1 jaar | KoreaSouth | Standard_B1s |
1Year |
3f913071-0dd7-4258-8ec4-6fad05bd976d |
B-serie | 12/1/2017 0:00 | Gereserveerde VM-instantie, Standard_B1s, US - oost, 1 jaar | eastus | Standard_B1s |
1Year |
f4d7a5a5-1b67-45ea-b1a0-282fbdd34b05 |
B-serie | 12/1/2017 0:00 | Gereserveerde VM-instantie, Standard_B1s, US - west 2, 1 jaar | westus2 | Standard_B1s |
1Year |
222e39f5-e99f-4fa3-a323-f46402977888 |
B-serie | 12/1/2017 0:00 | Gereserveerde VM-instantie, Standard_B1s, VS - noord-centraal, 1 jaar | northcentralus | Standard_B1s |
1Year |
4e1716fc-4842-43f1-aa96-7c1b1b1b1395a7 |
B-serie | 12/1/2017 0:00 | Gereserveerde VM-instantie, Standard_B1s, CA - oost, 1 jaar | CanadaEast | Standard_B1s |
1Year |
ab8a5993-5db7-47c8-b3b1-2e1365b353fb |
Notitie
Het andere type gereserveerde instantie (zoals Azure OpenAI) kan niet worden aangeschaft in sandbox.
Abonnementen voor commerciële marketplace-producten
Nadat u in productie een abonnement hebt gemaakt op SaaS-producten voor commerciële marketplace, moet u een persoonlijke activeringskoppeling ophalen uit het Partnercentrum en naar de site van de uitgever gaan om het installatieproces te voltooien. Abonnementsfacturering begint pas nadat de installatie is voltooid.
In de CSP-sandboxomgeving is er geen integratie met ISV's. Als u een activeringskoppeling probeert op te halen uit het Partnercentrum, wordt er een dummy-koppeling geretourneerd. U kunt deze dummykoppeling niet gebruiken om het installatieproces op de site van de uitgever te voltooien. Zie In plaats daarvan een sandbox-abonnement activeren voor commerciële marketplace-producten om de facturering voor abonnementen op SaaS-producten voor commerciële marketplace te testen met het integratie sandbox-account. Abonnementsfacturering begint na een geslaagde activering.
Als u aan het einde van de testuitvoering wilt opschonen, zodat er ruimte is voor de volgende testronde, raadpleegt u de volgende artikelen:
Een abonnement onderbreken zodat u het kunt verwijderen.
Po Upload Testen
In productie zijn partners mogelijk vereist om klantaankooporder en/of offerte- of aanvraaginformatie (RFP) te verstrekken om een transactie in partnercentrum te voltooien.
Als u deze stroom in de sandbox-omgeving wilt testen, activeert de aankoop van de volgende aanbiedingen de po-uploadstroom voor hun respectieve orders:
- Access LTSC 2021 (Permanente software, product-id DG7GMGF0D7FV)
- Excel LTSC 2021 (Permanente software, product-id DG7GMGF0D7FT)
Aanbevolen procedures voor REST-ontwikkeling
Gebruik een hulpprogramma voor netwerktracering, zodat u uw aanvraag, het antwoord en als er fouten zijn opgetreden in de HTTP-statuscode in het antwoord. Zie Rest-foutcodes in Partnercentrum voor meer informatie over foutafhandeling.
Gebruik een nieuwe correlatie-id voor elke aanroep naar de REST API van partnercentrum. Deze procedure zorgt voor betere logboekregistratie en helpt tijdens het opsporen van fouten. Zie Rest-headers in Partnercentrum voor meer informatie.
Aanbevolen procedures voor sandboxtests en REST-ontwikkeling
Als u aan het einde van de testuitvoering wilt opschonen, zodat er ruimte is voor de volgende testronde, raadpleegt u de volgende artikelen:
- Een klantaccount verwijderen uit de integratie-sandbox
- De hoeveelheid van een abonnement verlagen
- Een abonnement onderbreken zodat u het kunt verwijderen.
- Gebruik een hulpprogramma voor netwerktracering, zodat u uw aanvraag, het antwoord en als er fouten zijn opgetreden in de HTTP-statuscode in het antwoord. Zie Rest-foutcodes in Partnercentrum voor meer informatie over foutafhandeling.
- Gebruik een nieuwe correlatie-id voor elke aanroep naar de REST API van partnercentrum. Deze procedure zorgt voor betere logboekregistratie en helpt tijdens het opsporen van fouten. Zie Rest-headers in Partnercentrum voor meer informatie.
Tips voor probleemoplossing voor algemene problemen met REST
Controleer alle headereigenschappen, inclusief de URL en API-versie.
Zorg ervoor dat eigenschappen indien nodig zijn opgenomen en correct zijn opgemaakt.
Onjuiste matrixopmaak is een veelvoorkomende fout.
ETags zijn tijdelijk en daarom mogen ze niet worden opgeslagen. Wanneer een functieaanroep een ETags vereist, gebruikt u de meest recente ETags-waarde door de resource opnieuw op te halen. ETags-waarden moeten worden opgenomen in dubbele aanhalingstekens , zoals een tekenreeks:
If-Match : "eyJpZCI6IjUwMWE4NjBjLTE2OTgtNDQyYi04MDhjLTRiNjEyY2NmMzVmMiIsInZlcnNpb24iOjF9"