Как указать зону для AWS в pkgcloud при создании createClient?
Я использую pkgcloud npm для многократного доступа. и я хочу перечислить все экземпляры из всех зон (например, Восток США (Северная Вирджиния), Запад США (Орегон), Запад США (Северная Калифорния), ЕС (Ирландия)) и т. д.
вот мой код
var aws = require('pkgcloud').compute.createClient({
provider : 'amazon',
key:'Secret Access Key',
keyId:'Access Key ID'
});
еще одна вещь, которую я должен спросить вас, могу ли я использовать pkgcloud в производстве? Я также прочитал Apache libcloud, так что лучше использовать для производства? pkgcloud или libcloud?
1 ответ
Вы можете пройти в zone
информация в опциях
client.createServer({
zone: 'us-west-2'
// etc..
}, function (er, svr) {
// code...
});
Параметры AWS не полностью документированы, но их довольно легко найти в исходном коде: https://github.com/pkgcloud/pkgcloud/blob/master/lib/pkgcloud/amazon/compute/client/servers.js#L117-L201