Тестирование и отладка с помощью песочницы интеграции Центра партнеров
Область применения: Центр партнеров | Центр партнеров, управляемый 21Vianet | Центр партнеров для Microsoft Cloud for US Government
Чтобы проверить код, используйте учетную запись песочницы интеграции в Центре партнеров (и соответствующие токены), чтобы вы не случайно нанести новые расходы, которые ваша компания несет за оплату. Дополнительные сведения об этой тестовой рабочей среде (TiP) см. в разделе "Настройка доступа к API" в Центре партнеров.
Ограничения песочницы интеграции
Если вы запускаете автоматические тесты проверки сборки, проводите тестирование в рабочей среде или выполняете ручное тестирование в песочнице интеграции, вы можете достичь максимальных ограничений для песочницы интеграции. Эти ограничения составляют 75 клиентов, 5 подписок на клиента и 25 лицензий на подписку.
Примечание.
Песочница интеграции CSP поддерживает тестирование коммерческих и образовательных предложений. Сегменты облака сообщества некоммерческих организаций и государственных организаций пока не поддерживаются.
Ограничение на 25 лицензий означает, что вы не можете получить предложение в песочнице, которая имеет минимальное требование лицензии, превышающее 25 лицензий. Это ограничение включает пробные версии.
Выставление счетов и сверка в песочнице
В следующей таблице показаны файлы счета и сверки, которые можно найти в среде песочницы для устаревшей и новой коммерции.
Файлы | Доступно в устаревших версиях | Доступно в новой коммерции |
---|---|---|
PDF-файл счета | No | Да |
Файл выверки счетов | No | Да |
Неиспользованные файлы оценок | No | Да |
Выставленный ежедневный файл сверки использования | No | Да |
Необясченный файл оценок использования ежедневной оценки использования | No | Да |
Примечание.
Вы не увидите данные на страницах аналитики поставщик облачных решений для клиента Песочницы, так как страницы и отчеты в рабочей области Insights: поставщик облачных решений раздел не рассматривается в среде песочницы.
План Azure
По умолчанию партнеры не могут подготавливать планы Azure с помощью учетных записей песочницы. Партнеры, которым необходимо сделать это с учетной записью песочницы, должны обратиться за доступом.
Создайте запрос в службу поддержки Центра партнеров, чтобы запросить доступ к клиенту Песочницы и включить идентификатор рабочего клиента в сведения о билете.
Для партнеров, учетные записи песочницы которых были утверждены для подготовки планов Azure, применяются следующие ограничения:
Каждая учетная запись партнера песочницы может содержать до 10 планов Azure во всех клиентах (независимо от того, как планы распределяются между клиентами).
Партнер прямого выставления счетов может создавать до одного плана Azure для каждого клиента.
Косвенный поставщик может создавать до трех планов Azure на каждого клиента (для различных косвенных торговых посредников, указанных в качестве партнера-записи).
Каждый план Azure может иметь до трех подписок Azure.
Каждая подписка CSP Azure в учетной записи песочницы ограничена четырьмя ядрами виртуальных машин на каждый центр обработки данных. Поэтому не удается подготовить номера SKU виртуальных машин, для которых требуется более четырех ядер виртуальных машин. Некоторые специализированные номера SKU виртуальных машин, такие как ядра GPU, также исключены.
Каждая учетная запись партнера песочницы имеет лимит расходов на $2000 (USD) на период выставления счетов во всех планах Azure. Когда партнер достигнет лимита расходов, все планы Azure будут временно отключены до следующей период выставления счетов.
предложения подписки Azure поставщик облачных решений (CSP)
Предложения подписки Azure CSP больше не доступны по умолчанию для учетных записей песочницы. К ним относятся MS-AZR-0146P, MS-AZR-DE-0146P и MS-AZR-USGOV-0146P для подписок CSP Azure в общедоступном облаке и облаке для государственных организаций Соответственно. Партнеры, которым требуется доступ к этим предложениям со своей учетной записью песочницы, должны обратиться за доступом. Чтобы подать заявку на доступ, обсудите с вашим менеджером по учетным записям Майкрософт или бизнес-контактом.
Для партнеров, учетные записи песочницы которых были утверждены для предложений подписки CSP Azure, применяются следующие ограничения:
У вас может быть не более 375 активных подписок (75 клиентов x 5 подписок на клиента). Однако только 10 из которых могут быть подписками CSP Azure.
Когда подписка Azure CSP достигает $ 200 использования Azure, ее ресурсы временно отключаются до следующей период выставления счетов. Она по-прежнему считается активной подпиской и учитывается в отношении ограничения 10 активных подписок Azure.
Каждая подписка CSP Azure в учетной записи песочницы ограничена четырьмя ядрами виртуальных машин на каждый центр обработки данных. Поэтому не удается подготовить номера SKU виртуальных машин, для которых требуется более четырех ядер виртуальных машин. Некоторые специализированные номера SKU виртуальных машин, такие как ядра GPU, также исключены.
Зарезервированные экземпляры Azure
Зарезервированная Виртуальные машины Azure — единственный тип зарезервированного экземпляра, который можно приобрести в песочнице. Если вы приобретаете экземпляр зарезервированной виртуальной машины Azure с учетной записью песочницы, вы можете ограничиться двумя экземплярами виртуальных машин на каждого клиента. Вы также можете выбрать только следующие номера SKU для зарезервированных виртуальных машин Azure:
Название продукта | Дата вступления в силу | Название Sku | Регион [ArmRegionName] | Ключ экземпляра [ArmSkuName] | Duration | Идентификатор измерения потребления |
---|---|---|---|---|---|---|
Серия B | 12/1/2017 0:00 | Зарезервированный экземпляр виртуальной машины, Standard_B1s, KR South, 1 год | KoreaSouth | Standard_B1s |
1Year |
3f913071-0dd7-4258-8ec4-6fad05bd976d |
Серия B | 12/1/2017 0:00 | Зарезервированный экземпляр виртуальной машины, Standard_B1s, восточная часть США, 1 год | eastus | Standard_B1s |
1Year |
f4d7a5a5-1b67-45ea-b1a0-282fbdd34b05 |
Серия B | 12/1/2017 0:00 | Зарезервированный экземпляр виртуальной машины, Standard_B1s, западная часть США 2, 1 год | westus2 | Standard_B1s |
1Year |
222e39f5-e99f-4fa3-a323-f46402977888 |
Серия B | 12/1/2017 0:00 | Зарезервированный экземпляр виртуальной машины, Standard_B1s, Северная часть США, 1 год | northcentralus | Standard_B1s |
1Year |
4e1716fc-4842-43f1-aa96-7c1b1b1395a7 |
Серия B | 12/1/2017 0:00 | Зарезервированный экземпляр виртуальной машины, Standard_B1s, ЦС East, 1 год | CanadaEast | Standard_B1s |
1Year |
ab8a5993-5db7-47c8-b3b1-2e1365b353fb |
Примечание.
Другой тип зарезервированного экземпляра (например, Azure OpenAI) не поддерживается в песочнице.
Подписки для продуктов коммерческой платформы
В рабочей среде после создания подписки на продукты SaaS коммерческой платформы необходимо получить персонализированную ссылку активации из Центра партнеров и посетить сайт издателя, чтобы завершить процесс установки. Выставление счетов за подписку начнется только после завершения настройки.
В среде песочницы CSP нет интеграции с независимыми поставщиками программного обеспечения. При попытке получить ссылку активации из Центра партнеров будет возвращена фиктивная ссылка. Эту фиктивную ссылку нельзя использовать для завершения процесса установки на сайте издателя. Чтобы использовать учетную запись песочницы интеграции для тестирования выставления счетов за подписки на продукты SaaS коммерческой платформы, см . статью "Активация подписки песочницы для продуктов коммерческой платформы ". Выставление счетов за подписку начнется после успешной активации.
Чтобы очистить в конце тестового запуска, чтобы в следующем раунде тестирования было свободное место, ознакомьтесь со следующими статьями:
Приостанавливайте подписку , чтобы ее можно было удалить.
Тестирование отправки po
В рабочей среде партнерам может потребоваться предоставить заказ на покупку клиента и (или) запрос на предложение (RFP) для завершения транзакции в Центре партнеров.
Чтобы протестировать этот поток в среде песочницы, покупка следующих предложений активирует поток отправки po для соответствующих заказов:
- Access LTSC 2021 (постоянное программное обеспечение, идентификатор продукта DG7GMGF0D7FV)
- Excel LTSC 2021 (постоянное программное обеспечение, идентификатор продукта DG7GMGF0D7FT)
Рекомендации по разработке REST
Используйте средство трассировки сети, чтобы увидеть запрос, ответ и наличие ошибок в коде состояния HTTP в ответе. Дополнительные сведения об обработке ошибок см. в разделе "Коды ошибок REST Центра партнеров".
Используйте новый идентификатор корреляции для каждого вызова, выполненного в REST API Центра партнеров. Эта практика обеспечивает более эффективное ведение журнала и поможет во время отладки. Дополнительные сведения см. в статье о заголовках REST Центра партнеров.
Рекомендации по тестированию песочницы и разработке REST
Чтобы очистить в конце тестового запуска, чтобы в следующем раунде тестирования было свободное место, ознакомьтесь со следующими статьями:
- Удаление учетной записи клиента из песочницы интеграции
- Уменьшение количества подписки
- Приостанавливайте подписку , чтобы ее можно было удалить.
- Используйте средство трассировки сети, чтобы увидеть запрос, ответ и наличие ошибок в коде состояния HTTP в ответе. Дополнительные сведения об обработке ошибок см. в разделе "Коды ошибок REST Центра партнеров".
- Используйте новый идентификатор корреляции для каждого вызова, выполненного в REST API Центра партнеров. Эта практика обеспечивает более эффективное ведение журнала и поможет во время отладки. Дополнительные сведения см. в статье о заголовках REST Центра партнеров.
Troubleshooting tips for common REST problems (Действия по устранению распространенных проблем с REST)
Просмотрите все свойства заголовка, включая URL-адрес и версию API.
Убедитесь, что свойства включены при необходимости и правильно отформатированы.
Неправильное форматирование массива является распространенной ошибкой.
ETag являются временными и в результате не должны храниться. Если вызов функции требует ETags, используйте последнее значение ETags, снова получив ресурс. Значения ETags должны включаться в двойные кавычки, например строку:
If-Match : "eyJpZCI6IjUwMWE4NjBjLTE2OTgtNDQyYi04MDhjLTRiNjEyY2NmMzVmMiIsInZlcnNpb24iOjF9"