ACS предоставляет виджет «Карта» на панели мониторинга сети, чтобы администраторы сети могли просматривать расположение управляемых устройств. Чтобы использовать виджет «Карта», вы должны сначала подать заявку на получение ключа API. Вот те API, которые требуются VigorACS:
Maps JavaScript API
API геокодирования
API Адресов
В этой статье показано, как подать заявку на получение ключа API для VigorACS.
Подать заявку на ключ API 1. Перейдите на платформу Google Maps и войдите в свою учетную запись Google. Затем нажмите кнопку «Начать».
2. Включите опцию Карты и место и нажмите кнопку ПРОДОЛЖИТЬ.
3. Введите имя проекта и выберите «Да», чтобы разрешить соглашение, затем нажмите кнопку «ДАЛЕЕ».
4. Поскольку Google API меняет свою политику оплаты, пользователь должен платить, если использование превышает бесплатную квоту (200 долларов США) каждый месяц, поэтому нам необходимо настроить платежную учетную запись для подачи заявки на API. Нажмите СОЗДАТЬ ПЛАТЕЖНЫЙ СЧЕТ и введите свою платежную информацию.
5. После создания учетной записи для выставления счетов страница будет перенаправлена обратно в консоль API. И появится окно с запросом для включения API. нажмите ДАЛЕЕ, чтобы включить API.
Если вы не видели окно с запросом, вы можете перейти к API и службам> Учетные данные с домашней страницы Google Cloud Platform. Затем нажмите Создать учетные данные и выберите ключ API. Если вы не видите окно с запросом, вы можете перейти к API и службам> Учетные данные с домашней страницы Google Cloud Platform. Затем нажмите «Создать учетные данные» и выберите ключ API.
6. Скопируйте ключ API. Затем войдите на сервер ACS и перейдите на страницу System>> Google maps API Key. Вставьте ключ API в поле Карты и сохраните его.
Ограничения для ключей API Мы могли бы добавить некоторые ограничения для оптимизации использования и безопасности.
С помощью службы VigorACS мы можем ограничить:
Приложение: введите свой домен или IP-адрес, чтобы API разрешал доступ только из определенного источника.
API: поскольку ACS требуется только Maps JavaScript API, Geocoding и Places API. Мы могли бы добавить ограничения, чтобы избежать злоупотреблений со стороны других служб.
Почему я все еще не могу использовать карту Google на сервере ACS? Пожалуйста, проверьте следующие настройки как на стороне Google, так и на стороне ACS:
Включены необходимые API (Maps JavaScript API, Geocoding API, Places API).
Примените правильный ключ API к вашему серверу ACS
Необходимо включить / привязать биллинг для каждого из ваших проектов Google Cloud.