API Google Compute Engine PHP - виртуальная машина удалена через несколько секунд - PullRequest
0 голосов
/ 01 мая 2020

Следующий код успешно создает экземпляры виртуальной машины, но через несколько секунд экземпляры виртуальных машин удаляются автоматически.

$requestBody = new Google_Service_Compute_Instance();

$requestBody->setZone($zonePath);
$requestBody->setName($instance_name);
$requestBody->setCanIpForward(false);
$requestBody->setDeletionProtection(false);
$requestBody->setMachineType($machineTypePath);
$requestBody->setNetworkInterfaces( array($networkInterface) );
$requestBody->setServiceAccounts($serviceAccount);
$requestBody->setDisks(array($disk));

//Create Instance
$response = $service->instances->insert($project, $zone, $requestBody);

//Get Fingerprint
$instance = $service->instances->get($project, $zone, $instance_name);
$fingerprint = $instance->tags->fingerprint;

$requestBody = new Google_Service_Compute_Tags();
$requestBody->setItems( array( "http-server", "https-server" ) );
$requestBody->setFingerprint( $fingerprint );
$response = $service->instances->setTags($project, $zone, $instance_name, $requestBody);

Может кто-нибудь помочь, что не так с кодом?

...