GCP - Как зарегистрировать несколько ОС Windows на kms.windows.googlecloud.com на очень безопасном VPC?

Попробуйте вот так:

$url = 'url_to_post';
// this is only part of the data you need to sen
$customer_data = array("first_name" => "First name","last_name" => "last name","email"=>"email@gmail.com","addresses" => array ("address1" => "some address" ,"city" => "city","country" => "CA", "first_name" =>  "Mother","last_name" =>  "Lastnameson","phone" => "555-1212", "province" => "ON", "zip" => "123 ABC" ) );
// As per your API, the customer data should be structured this way
$data = array("customer" => $customer_data);
// And then encoded as a json string
$data_string = json_encode($data);
$ch=curl_init($url);

curl_setopt_array($ch, array(
    CURLOPT_POST => true,
    CURLOPT_POSTFIELDS => $data_string,
    CURLOPT_HEADER => true,
    CURLOPT_HTTPHEADER => array('Content-Type:application/json', 'Content-Length: ' . strlen($data_string)))
));

$result = curl_exec($ch);
curl_close($ch);

Ключевая вещь, которую вы забыли, это json_encode ваши данные. Но вам также может быть удобно использовать curl_setopt_array для установки всех параметров завивки сразу, передав массив.

1
задан U.Durk 13 July 2018 в 13:13
поделиться

1 ответ

К сожалению, для активации экземпляра Windows с серверами KMS Google требуется внешний IP-адрес. Вы не можете отключить внешний IP-адрес для виртуальной машины Windows в Google Compute Engine, так как он требует повторной активации каждые 30 дней, однако Google активно работает над исправлением для решения этой проблемы и делает это возможным, чтобы вы могли активировать виртуальные машины с помощью внутренних Только IP.

В промежуточный период, если вы хотите ограничить исходящую связь, вы можете настроить правила исходящего брандмауэра следующим образом:

  1. Создать правило брандмауэра для исходящего доступа для диапазона IP 0.0.0.0/0 на всех портах
  2. Создайте допустимое правило выхода на IP 173.255.119.204 и порт tcp:1688. Это позволит VM поговорить с серверами KMS.

Правило allow должно иметь более высокий приоритет (т.е. меньшее число), чем правило deny.

Как упоминалось ранее, есть запрос функции, который все еще находится в разработке и проходит проверку внутри. К сожалению, на данный момент нет ETA.

Как я уже сказал, я рекомендую вам следить за страницей блога в Google Cloud Platform , поэтому вам известно, как только функция будет выпущена, или воспользуйтесь описанным выше способом обхода.

Наконец, если вы решите продолжить работу с ОС Windows без активации, имейте в виду, что в соответствии с статьей активации продукта Microsoft в Wikipedia

Windows Server 2016 имеет 30-дневный льготный период, и если он не активирован, операционная система может перейти в так называемый сокращенный функциональный режим, что означает, что определенные функции будут отключены, вы также можете увидеть водяной знак, показывающий выпуск Windows, как не активированный ,

Доступ ко всем обновлениям Windows с уверенностью может быть удален из-за того, что ваше программное обеспечение Windows имеет последние усовершенствования безопасности и надежности.

Вам будет предложено при каждом входе в систему активировать, а также получать периодические подсказки для активации вашего программного обеспечения.

Надеюсь, эта информация будет полезна.

0
ответ дан Sunny J. 17 August 2018 в 12:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: