0
我需要以編程方式創建先發制人的虛擬機。我正在嘗試使用適用於Java的Google Cloud SDK製作虛擬機,但我無法找到有關創建先佔虛擬機的任何文檔。如何使用Google Cloud SDK爲java創建搶先式虛擬機?
我需要以編程方式創建先發制人的虛擬機。我正在嘗試使用適用於Java的Google Cloud SDK製作虛擬機,但我無法找到有關創建先佔虛擬機的任何文檔。如何使用Google Cloud SDK爲java創建搶先式虛擬機?
我懷疑你沒有找到答案,因爲你在搜索「搶先」,當時Google文檔中使用的術語是「可搶佔的」。因此,您可以找到您需要的答案here at google:
回答您的問題,但是,如果您使用Google Cloud SDK for Java,則在創建實例時,需要在「調度」下創建「可搶佔」屬性「,並將其設置爲true。
如果你是通過HTTPS發送SOAP命令等效:
POST https://www.googleapis.com/compute/v1/projects/[PROJECT_ID]/zones/[ZONE]/instances
{
'machineType': 'zones/[ZONE]/machineTypes/[MACHINE_TYPE]',
'name': '[INSTANCE_NAME]',
'scheduling':
{
'preemptible': true
},
...
}
...如果您使用的是谷歌雲SDK CLI,那麼它的使用--preemtible
命令標誌的問題:
gcloud compute instances create [INSTANCE_NAME] --preemptible