Я хотел бы использовать GCP без сервера - облачные функции для резервного копирования дисков виртуальной машины во всех регионах,
В основном - я хочу сделать резервную копию всех дисков виртуальной машины с именем снимка с меткой времени, например, snapshot-vm_name-timestamp
любая резервная копия старше 14 дней, удалите ее.Так что это функция самообслуживания.
Документация отстой и не очень помогает.Это то, как далеко я мог бы получить
exports.run_process = (req, res) => {
let message = req.query.message || req.body.message || 'Hello World!';
console.log(message);
const Compute = require(`@google-cloud/compute`);
const compute = new Compute();
const zone = compute.zone('us-east1-b');
zone.getDisks(function(err, disks) {
// `disks` is an array of `Disk` objects.
disks.map(disk => {
console.log(disk);
});
});
res.status(200).send(message);
};
любая помощь или совет очень ценится.
ссылка: https://cloud.google.com/nodejs/docs/reference/compute/0.10.x/Zone