AvePoint Cloud Governance — это ведущая в отрасли платформа SAAS для автоматизации бизнеса, ориентированная на автоматизацию платформы Microsoft Office 365. За последние несколько лет многие крупные предприятия в мире интегрировали свои ключевые бизнес-решения с платформой Cloud Governance. Чтобы помочь организациям легко пройти процесс интеграции, мы запустили проект облачного управления, чтобы продемонстрировать детали кодирования.
В примере решения показаны возможные подходы к взаимодействию с AvePoint Cloud Governance. По сути, демонстрационное решение демонстрирует три аспекта управления облаком AvePoint.
Проект sdk показывает, что демо-версия Cloud Governance Api (в клиенте API, сокращенно GaoApi) соответствует веб-API управления облаком. Для получения более подробной информации обратитесь к руководству по Cloud Governance Api. sdk является прокси-сервером веб-API и дает разработчику клиентской стороны четкое представление об интерфейсе API.
В проекте настраиваемого действия показана простая веб-служба Asp.Net с настраиваемыми действиями, которую следует рассматривать как исходящий веб-перехватчик. С помощью службы перехватчиков конечный пользователь имеет возможность подключить процесс своего клиента к рабочему процессу управления облаком.
Проект инструмента содержит несколько демонстрационных инструментов, помогающих конечным пользователям автоматизировать некоторые задачи в среде Office 365.
Проект ps-tool содержит инструменты PowerShell, помогающие конечным пользователям автоматизировать некоторые задачи, которые сложно выполнить при управлении облаком. например, добавление или удаление надстройки в SharePoint Online.
Есть много способов внести свой вклад в Проект.
Сообщайте об ошибках и помогайте нам проверять исправления по мере их поступления.
Просмотрите изменения исходного кода.
Общайтесь с другими пользователями и разработчиками Cloud Governance в сообществе AvePoint Online Services.
Веб-API управления облаком
Чтобы использовать решение Cloud-Governance-Sample, убедитесь, что у вас установлены Visual Studio 2017 и .NET Frameworkd 4.6.1.
Клонируйте копию репо:
git-клон https://github.com/AvePoint/cloud-governance-samples.git
Откройте каталог Cloud-governance-samples и дважды щелкните файл решения vs.
sdk — это демонстрационный проект Cloud-governance-sdk. Вы можете обнаружить, что этот проект является проектом xunit, и каждый образец API демонстрируется в примере модульного тестирования.
Проект инструмента — это центральное хранилище примеров инструментов, которые могут помочь конечным пользователям Cloud Governance выполнить конкретную работу или устранить некоторые проблемы.
Проект настраиваемого действия — это демонстрационный проект по созданию настраиваемой веб-службы с использованием веб-службы Asp.Net. Это действие службы будет подключено к рабочему кластеру Cloud Governance во время выполнения.
Подробную информацию о наших запланированных демонстрационных проектах и будущем направлении можно найти в нашей дорожной карте.