Я работаю над созданием виртуальной машины с помощью gophercloud SDK. с доступным кодом видны проблемы, также похоже на его очень старый код (5 лет).
Ссылка: http://gophercloud.io/docs/compute/ Все коды, написанные на gopher, были протестированы в 1.3, 5 лет назад,
opts := gophercloud.AuthOptions{
IdentityEndpoint: "http://172.20.10.20/identity/v3",
Username: "aaaa",
Password: "bbbb",
DomainName: "ccc",
}
provider, _ := openstack.AuthenticatedClient(opts)
client, _ := openstack.NewComputeV2(provider, gophercloud.EndpointOpts{Type: "compute",Region:"Region"})
servers.Create(client, servers.CreateOpts{
Name: "myserver",
FlavorRef: "abcd-b772-ccc4-6taa-23fwdsddf54",
ImageRef: "1",
}).Extract()
When i run it , i get
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x680613]
Мой вопрос: достаточно ли обновлено облако сусликов, могу ли я продолжить это. Если нет, есть ли последний GO SDK для openstack.