Как указать зону для 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

Другие вопросы по тегам