Udostępnij za pośrednictwem


Testowanie i debugowanie za pomocą piaskownicy integracyjnej Partner Center

Dotyczy: Centrum partnerskie | Centrum partnerskie obsługiwane przez firmę 21Vianet | Centrum partnerskie dla chmury firmy Microsoft dla instytucji rządowych USA

Aby przetestować kod, użyj konta w piaskownicy do integracji w Centrum partnerskim (i odpowiednich tokenów), aby nie ponieść przypadkowo nowych opłat, które Twoja firma musi pokryć. Aby uzyskać więcej informacji na temat tego środowiska test-in-production (TiP), zobacz Konfigurowanie dostępu do interfejsu API w Centrum partnerskim.

Ograniczenia piaskownicy integracji

Jeśli uruchamiasz testy automatycznej weryfikacji kompilacji, przeprowadzasz testy w środowisku produkcyjnym lub przeprowadzasz testy ręczne w piaskownicy integracji, możesz osiągnąć maksymalne limity dla piaskownicy integracji. Te limity to 75 klientów, 5 subskrypcji na klienta i 25 licencji na subskrypcję.

Uwaga

Piaskownica integracji programu CSP obsługuje testowanie ofert komercyjnych i edukacyjnych. Segmenty chmury organizacji non-profit i chmury społecznościowej rządowej nie są jeszcze obsługiwane.

Limit 25 licencji oznacza, że nie można uzyskać oferty w środowisku testowym, która ma minimalne wymaganie licencji przekraczające 25 licencji. To ograniczenie obejmuje wersje próbne.

Fakturowanie i uzgadnianie w środowisku testowym (piaskownica)

W poniższej tabeli przedstawiono pliki faktur i uzgodnień, które można znaleźć w środowisku piaskownicy dla starszej i nowej wersji handlowej.

Pliki Dostępne w wersji archiwalnej Dostępne w nowym handlu
Faktura (PDF) Nie. Tak
Plik uzgodnień faktur Nie. Tak
Plik niezafakturowanych szacunków niezużycia Nie. Tak
Plik do rozliczania i uzgadniania dziennie taryfikowanego użycia Nie. Tak
Plik oszacowań niezaksięgowanego, dziennie ocenianego użycia Nie. Tak

Uwaga

Na stronach Insights w części Dostawca rozwiązań w chmurze dotyczącej dzierżawy piaskownicy nie zobaczysz żadnych danych, ponieważ sekcja ta nie jest uwzględniona w środowisku piaskownicy.

plan Azure

Domyślnie partnerzy nie mogą aprowizować planów platformy Azure przy użyciu kont piaskownicy. Partnerzy, którzy muszą to zrobić za pomocą konta piaskownicy, muszą złożyć wniosek o dostęp.

Utwórz bilet wsparcia technicznego Centrum partnerskiego, aby zażądać dostępu do dzierżawy Sandbox i uwzględnić identyfikator dzierżawy produkcyjnej w szczegółach biletu.

W przypadku partnerów, których konta piaskownicy zostały zatwierdzone do aprowizowania planów Azure, obowiązują następujące limity:

  • Każde konto partnera piaskownicy może mieć do 10 planów platformy Azure we wszystkich dzierżawach klientów (niezależnie od sposobu dystrybucji planów wśród klientów).

  • Partner rozliczania bezpośredniego może utworzyć maksymalnie jeden plan platformy Azure dla dzierżawy klienta.

  • Dostawca pośredni może stworzyć do trzech planów Azure dla najemcy klienta (dla różnych pośrednich odsprzedawców określonych jako Partner-of-Record).

  • Każdy plan platformy Azure może mieć maksymalnie trzy subskrypcje platformy Azure.

  • Każda subskrypcja CSP platformy Azure w ramach konta piaskownicy jest ograniczona do czterech rdzeni maszyn wirtualnych na centrum danych. W związku z tym nie można aprowizować jednostek SKU maszyn wirtualnych, które wymagają więcej niż czterech rdzeni maszyn wirtualnych. Niektóre wyspecjalizowane jednostki SKU maszyn wirtualnych, takie jak rdzenie procesora GPU, również są wykluczone.

  • Każde konto partnera piaskownicy ma limit wydatków w wysokości 2000 USD (USD) na cykl rozliczeniowy we wszystkich planach platformy Azure. Po osiągnięciu limitu wydatków przez partnera wszystkie plany platformy Azure zostaną tymczasowo wyłączone do następnego cyklu rozliczeniowego.

oferty subskrypcji platformy Azure Dostawca rozwiązań w chmurze (CSP)

Oferty subskrypcji Azure w ramach CSP nie są już domyślnie dostępne dla kont piaskownicy. Należą do nich ms-AZR-0146P, MS-AZR-DE-0146P i MS-AZR-USGOV-0146P dla subskrypcji platformy Azure CSP odpowiednio w chmurze publicznej firmy Microsoft i chmurze dla instytucji rządowych. Partnerzy, którzy potrzebują dostępu do tych ofert za pomocą swoich kont piaskownicy, muszą złożyć wniosek o dostęp. Aby ubiegać się o dostęp, porozmawiaj z menedżerem konta Microsoft lub kontaktem biznesowym.

W przypadku partnerów, których konta piaskownicy zostały zatwierdzone dla ofert subskrypcji platformy Azure CSP, obowiązują następujące limity:

  • Możesz mieć maksymalnie 375 aktywnych subskrypcji (75 klientów x 5 subskrypcji na klienta). Jednak tylko 10 z nich może być subskrypcjami CSP platformy Azure.

  • Gdy subskrypcja CSP platformy Azure osiągnie 200 USD użycia platformy Azure, jej zasoby są tymczasowo wyłączone do następnego cyklu rozliczeniowego. Jest ona nadal uważana za aktywną subskrypcję i jest liowana do limitu 10 aktywnych subskrypcji platformy Azure.

  • Każda subskrypcja platformy Azure typu CSP w ramach konta piaskownicy jest ograniczona do czterech rdzeni maszyn wirtualnych w każdym centrum danych. W związku z tym nie można aprowizować jednostek SKU maszyn wirtualnych, które wymagają więcej niż czterech rdzeni maszyn wirtualnych. Niektóre wyspecjalizowane jednostki SKU maszyn wirtualnych, takie jak rdzenie procesora GPU, również są wykluczone.

Zarezerwowane instancje Azure

Zarezerwowane maszyny wirtualne platformy Azure to jedyny typ instancji zarezerwowanej, który można kupić w usłudze Sandbox. Jeśli kupujesz wystąpienie zarezerwowanej maszyny wirtualnej platformy Azure przy użyciu konta piaskownicy, jesteś ograniczony do dwóch wystąpień maszyn wirtualnych na klienta. Możesz również wybrać tylko z następujących jednostek SKU produktów wystąpień zarezerwowanych maszyn wirtualnych platformy Azure:

Tytuł produktu Data wejścia w życie Tytuł jednostki SKU Region [ArmRegionName] Klucz wystąpienia [ArmSkuName] Czas trwania Identyfikator miernika zużycia
Seria B 12/1/2017 0:00 Zarezerwowana maszyna wirtualna, Standard_B1s, Korea Południowa, 1 rok KoreaSouth Standard_B1s 1Year 3f913071-0dd7-4258-8ec4-6fad05bd976d
Seria B 12/1/2017 0:00 Zarezerwowana instancja maszyny wirtualnej, Standard_B1s, Wschodnie USA, 1 rok eastus Standard_B1s 1Year f4d7a5a5-1b67-45ea-b1a0-282fbdd34b05
Seria B 12/1/2017 0:00 Zarezerwowana instancja maszyny wirtualnej, Standard_B1s, Zachodnie USA 2, 1 rok westus2 Standard_B1s 1Year 222e39f5-e99f-4fa3-a323-f46402977888
Seria B 12/1/2017 0:00 Instancja zarezerwowana maszyny wirtualnej, Standard_B1s, Północno-środkowe USA, 1 rok northcentralus Standard_B1s 1Year 4e1716fc-4842-43f1-aa96-7c1b1b1395a7
Seria B 12/1/2017 0:00 Zarezerwowana instancja maszyny wirtualnej, Standard_B1s, Wschodnia Kanada, 1 rok CanadaEast Standard_B1s 1Year ab8a5993-5db7-47c8-b3b1-2e1365b353fb

Uwaga

Innych typów wystąpień zarezerwowanych (np. Azure OpenAI) nie można zakupić w piaskownicy.

Subskrypcje produktów platformy handlowej

W środowisku produkcyjnym po utworzeniu subskrypcji produktów SaaS na platformie handlowej należy pobrać spersonalizowany link aktywacji z Centrum partnerskiego i odwiedzić witrynę wydawcy, aby ukończyć proces instalacji. Rozliczenia subskrypcji będą rozpoczynane dopiero po zakończeniu instalacji.

W środowisku piaskownicy CSP nie ma integracji z niezależnymi dostawcami oprogramowania. Jeśli spróbujesz pobrać link aktywacji z Centrum partnerskiego, zostanie zwrócony fikcyjny link. Nie można użyć tego fikcyjnego linku, aby ukończyć proces instalacji w witrynie wydawcy. Aby użyć konta piaskownicy integracyjnej do testowania rozliczeń subskrypcji dla produktów SaaS na komercyjnej platformie handlowej, zapoznaj się z Aktywacja subskrypcji piaskownicy dla produktów komercyjnych platformy handlowej. Rozliczenia subskrypcji rozpoczną się po pomyślnej aktywacji.

Aby oczyścić przestrzeń po zakończeniu przebiegu testu i zwolnić miejsce na kolejną rundę testowania, zobacz następujące artykuły:

Testowanie przekazywania PO

W środowisku produkcyjnym partnerzy mogą być zobowiązani do dostarczenia zamówienia zakupu klienta i/lub informacji dotyczących przetargu lub wniosku o ofertę (RFP) w celu ukończenia transakcji w Centrum partnerskim.

Aby przetestować ten proces w środowisku testowym, zakup następujących ofert uruchomi proces przesyłania zamówienia zakupu dla odpowiednich zamówień:

  • Access LTSC 2021 (Bezterminowe oprogramowanie, identyfikator produktu DG7GMGF0D7FV)
  • Excel LTSC 2021 (Oprogramowanie bezterminowe, identyfikator produktu DG7GMGF0D7FT)

Najlepsze praktyki dotyczące programowania REST

  • Użyj narzędzia do śledzenia sieci, aby zobaczyć żądanie, odpowiedź i jeśli w odpowiedzi wystąpiły jakiekolwiek błędy w kodzie stanu HTTP. Aby uzyskać więcej informacji na temat obsługi błędów, zobacz Kody błędów REST Centrum partnerskiego.

  • Użyj nowego identyfikatora korelacji dla każdego wywołania do Centrum partnerskiego REST API (Interfejsu Programowania Aplikacji). Takie rozwiązanie zapewnia lepsze rejestrowanie i pomoże podczas debugowania. Aby uzyskać więcej informacji, zobacz Nagłówki REST Centrum partnerskiego.

Porady dotyczące rozwiązywania problemów

  • Przejrzyj wszystkie właściwości nagłówka, w tym adres URL i wersję interfejsu API.

  • Upewnij się, że właściwości są uwzględniane w razie potrzeby i poprawnie sformatowane.

  • Niepoprawne formatowanie tablicy jest typowym błędem.

  • Tagi ETag są tymczasowe i w rezultacie nie powinny być przechowywane. Jeśli wywołanie funkcji wymaga ETags, użyj najnowszej wartości ETags poprzez ponowne uzyskanie zasobu. Wartości ETags powinny być uwzględniane w podwójnych cudzysłowach , takich jak ciąg:

    If-Match : "eyJpZCI6IjUwMWE4NjBjLTE2OTgtNDQyYi04MDhjLTRiNjEyY2NmMzVmMiIsInZlcnNpb24iOjF9"
    

Najlepsze rozwiązania dotyczące testowania piaskownicy

Aby wykonać czyszczenie po zakończeniu przebiegu testu, pozostawiając miejsce na kolejną rundę testów, więcej informacji znajdziesz w poniższych artykułach: