Testare ed eseguire il debug con la sandbox di integrazione del Centro per i partner
Si applica a: Centro per i partner | Centro per i partner gestito da 21Vianet | Centro per i partner per Microsoft Cloud per il governo degli Stati Uniti
Per testare il codice, usare l'account sandbox di integrazione nel Centro per i partner (e i token corrispondenti) in modo da non incorrere accidentalmente in nuovi addebiti che l'azienda è responsabile del pagamento. Per altre informazioni su questo ambiente di test in produzione (TiP), vedere Configurare l'accesso api nel Centro per i partner.
Vincoli sandbox di integrazione
Se si eseguono test di verifica della compilazione automatizzati, si eseguono test in produzione o si eseguono test manuali nella sandbox di integrazione, è possibile raggiungere i limiti massimi per la sandbox di integrazione. Questi limiti sono 75 clienti, 5 sottoscrizioni per cliente e 25 licenze per ogni sottoscrizione.
Nota
La sandbox di integrazione CSP supporta test di offerte commerciali e didattiche. I segmenti No profit e Government Community Cloud non sono ancora supportati.
Il limite di 25 licenze indica che non è possibile acquisire un'offerta nella sandbox con un requisito minimo di licenza superiore a 25 licenze. Questa limitazione include le versioni di valutazione.
Fatturazione e riconciliazione nella sandbox
La tabella seguente illustra i file di fatturazione e riconciliazione disponibili nell'ambiente sandbox per il commercio legacy e il nuovo commercio.
File | Disponibile in legacy | Disponibile nel nuovo commercio |
---|---|---|
PDF della fattura | No | Sì |
File di riconciliazione della fattura | No | Sì |
File di stime non di utilizzo non fatturate | No | Sì |
File di riconciliazione dell'utilizzo con fatturazione giornaliera | No | Sì |
File di stime di utilizzo non fatturate giornaliere | No | Sì |
Nota
Non verranno visualizzati dati nelle pagine Insights Cloud Solution Provider per il tenant sandbox, perché le pagine e i report nell'area di lavoro Insights: Cloud Solution Provider non sono trattati nell'ambiente sandbox.
piano di Azure
Per impostazione predefinita, i partner non possono effettuare il provisioning dei piani di Azure usando gli account sandbox. I partner che devono eseguire questa operazione con il proprio account sandbox devono richiedere l'accesso.
Creare un ticket di supporto del Centro per i partner per richiedere l'accesso dal tenant sandbox e includere l'ID tenant di produzione nei dettagli del ticket.
Per i partner i cui account sandbox sono stati approvati per il provisioning dei piani di Azure, si applicano i limiti seguenti:
Ogni account partner sandbox può avere fino a 10 piani di Azure in tutti i tenant dei clienti (indipendentemente dal modo in cui i piani vengono distribuiti tra i clienti).
Un partner con fatturazione diretta può creare fino a un piano di Azure per ogni tenant del cliente.
Un provider indiretto può creare fino a tre piani di Azure per ogni tenant del cliente (per rivenditori indiretti diversi specificati come Partner-of-Record).
Ogni piano di Azure può avere fino a tre sottoscrizioni di Azure.
Ogni sottoscrizione di Azure CSP con l'account sandbox è limitata a quattro core di macchine virtuali (VM) per ogni data center. Non è quindi possibile effettuare il provisioning di SKU di macchine virtuali che richiedono più di quattro core di macchina virtuale. Sono esclusi anche alcuni SKU di MACCHINE virtuali specializzati, ad esempio core GPU.
Ogni account partner sandbox ha un limite di spesa di $ 2000 (USD) per ciclo di fatturazione in tutti i piani di Azure. Quando un partner raggiunge il limite di spesa, tutti i piani di Azure verranno temporaneamente disabilitati fino al ciclo di fatturazione successivo.
Offerte di sottoscrizione di Azure cloud Solution Provider (CSP)
Le offerte di sottoscrizione di Azure CSP non sono più disponibili per impostazione predefinita per gli account sandbox. Tra cui MS-AZR-0146P, MS-AZR-DE-0146P e MS-AZR-USGOV-0146P per le sottoscrizioni di Azure CSP rispettivamente nel cloud pubblico Microsoft e nel cloud per enti pubblici. I partner che hanno la necessità di accedere a queste offerte con il proprio account sandbox devono richiedere l'accesso. Per richiedere l'accesso, rivolgersi al responsabile dell'account Microsoft o al contatto aziendale.
Per i partner i cui account sandbox sono stati approvati per le offerte di sottoscrizione di Azure CSP, si applicano i limiti seguenti:
È possibile avere fino a un massimo di 375 sottoscrizioni attive (75 clienti x 5 sottoscrizioni per cliente). Tuttavia, solo 10 di cui possono essere sottoscrizioni di Azure CSP.
Quando una sottoscrizione di Azure CSP raggiunge $ 200 di utilizzo di Azure, le relative risorse vengono temporaneamente disabilitate fino al successivo ciclo di fatturazione. Viene comunque considerata una sottoscrizione attiva e viene conteggiata per il limite di 10 sottoscrizioni di Azure attive.
Ogni sottoscrizione di Azure CSP con l'account sandbox è limitata a quattro core di macchine virtuali (VM) per ogni data center. Non è quindi possibile effettuare il provisioning di SKU di macchine virtuali che richiedono più di quattro core di macchina virtuale. Sono esclusi anche alcuni SKU di MACCHINE virtuali specializzati, ad esempio core GPU.
Istanze riservate di Azure
Il Macchine virtuali riservato di Azure è l'unico tipo di istanza riservata che può essere acquistato nella sandbox. Se si acquista un'istanza di macchina virtuale riservata di Azure con l'account sandbox, sono limitate a due istanze di macchina virtuale per cliente. È anche possibile selezionare solo gli SKU del prodotto dell'istanza di macchina virtuale riservata di Azure seguenti:
Titolo prodotto | Data effettiva | Titolo sku | Area [ArmRegionName] | Chiave di istanza [ArmSkuName] | Durata | ID contatore consumo |
---|---|---|---|---|---|---|
Serie B | 12/1/2017 0:00 | Istanza di macchina virtuale riservata, Standard_B1s, KR South, 1 anno | KoreaSouth | Standard_B1s |
1Year |
3f913071-0dd7-4258-8ec4-6fad05bd976d |
Serie B | 12/1/2017 0:00 | Istanza di macchina virtuale riservata, Standard_B1s, Stati Uniti orientali, 1 anno | eastus | Standard_B1s |
1Year |
f4d7a5a5-1b67-45ea-b1a0-282fbdd34b05 |
Serie B | 12/1/2017 0:00 | Istanza di macchina virtuale riservata, Standard_B1s, Stati Uniti occidentali 2, 1 anno | westus2 | Standard_B1s |
1Year |
222e39f5-e99f-4fa3-a323-f46402977888 |
Serie B | 12/1/2017 0:00 | Istanza di macchina virtuale riservata, Standard_B1s, Stati Uniti centro-settentrionali, 1 anno | northcentralus | Standard_B1s |
1Year |
4e1716fc-4842-43f1-aa96-7c1b1b1395a7 |
Serie B | 12/1/2017 0:00 | Istanza di macchina virtuale riservata, Standard_B1s, CA East, 1 anno | Canadaorientale | Standard_B1s |
1Year |
ab8a5993-5db7-47c8-b3b1-2e1365b353fb |
Nota
Altri tipi di istanza riservata ( ad esempio Azure OpenAI) non sono acquistabili nella sandbox.
Sottoscrizioni per i prodotti del marketplace commerciale
In produzione, dopo aver creato una sottoscrizione per i prodotti SaaS del marketplace commerciale, è necessario recuperare un collegamento di attivazione personalizzato dal Centro per i partner e visitare il sito dell'editore per completare il processo di configurazione. La fatturazione della sottoscrizione inizierà solo dopo il completamento dell'installazione.
Nell'ambiente sandbox CSP non esiste alcuna integrazione con isv. Se si tenta di recuperare un collegamento di attivazione dal Centro per i partner, verrà restituito un collegamento fittizio. Non è possibile usare questo collegamento fittizio per completare il processo di installazione nel sito dell'editore. Per usare l'account sandbox di integrazione per testare la fatturazione per le sottoscrizioni ai prodotti SaaS del marketplace commerciale, vedere Attivare invece una sottoscrizione sandbox per i prodotti del marketplace commerciale. La fatturazione della sottoscrizione inizierà dopo l'attivazione corretta.
Per eseguire la pulizia alla fine dell'esecuzione del test in modo da avere spazio per il prossimo round di test, vedere gli articoli seguenti:
Sospendere una sottoscrizione in modo che sia possibile rimuoverla.
Test di caricamento dell'ordine di acquisto
In Produzione, i partner potrebbero essere tenuti a fornire informazioni su ordine di acquisto cliente e/o richiesta di proposta (RFP) per completare una transazione all'interno del Centro per i partner.
Per testare questo flusso nell'ambiente Sandbox, l'acquisto delle offerte seguenti attiverà il flusso di caricamento dell'ordine per i rispettivi ordini:
- Access LTSC 2021 (Perpetual Software, Product ID DG7GMGF0D7FV)
- Excel LTSC 2021 (Software perpetuo, ID prodotto DG7GMGF0D7FT)
Procedure consigliate per lo sviluppo REST
Usare uno strumento di traccia di rete per visualizzare la richiesta, la risposta e se si sono verificati errori nel codice di stato HTTP nella risposta. Per altre informazioni sulla gestione degli errori, vedere Codici di errore REST del Centro per i partner.
Usare un nuovo ID di correlazione per ogni chiamata effettuata all'API REST del Centro per i partner. Questa procedura garantisce una registrazione migliore e contribuirà durante il debug. Per altre informazioni, vedi Intestazioni REST del Centro per i partner.
Procedure consigliate per il test sandbox e lo sviluppo REST
Per eseguire la pulizia alla fine dell'esecuzione del test in modo da avere spazio per il prossimo round di test, vedere gli articoli seguenti:
- Eliminare un account cliente dalla sandbox integrazione
- Ridurre la quantità di una sottoscrizione
- Sospendere una sottoscrizione in modo che sia possibile rimuoverla.
- Usare uno strumento di traccia di rete per visualizzare la richiesta, la risposta e se si sono verificati errori nel codice di stato HTTP nella risposta. Per altre informazioni sulla gestione degli errori, vedere Codici di errore REST del Centro per i partner.
- Usare un nuovo ID di correlazione per ogni chiamata effettuata all'API REST del Centro per i partner. Questa procedura garantisce una registrazione migliore e contribuirà durante il debug. Per altre informazioni, vedi Intestazioni REST del Centro per i partner.
Suggerimenti per la risoluzione di problemi REST comuni
Esaminare tutte le proprietà dell'intestazione, inclusi l'URL e la versione dell'API.
Assicurarsi che le proprietà siano incluse, se necessario, e formattate correttamente.
La formattazione errata della matrice è un errore comune.
Gli ETag sono temporanei e, di conseguenza, non devono essere archiviati. Quando una chiamata di funzione richiede un ETags, usare il valore ETags più recente recuperando nuovamente la risorsa. I valori ETags devono essere inclusi tra virgolette doppie, ad esempio una stringa:
If-Match : "eyJpZCI6IjUwMWE4NjBjLTE2OTgtNDQyYi04MDhjLTRiNjEyY2NmMzVmMiIsInZlcnNpb24iOjF9"