我正在使用这个 gcloud 命令来停止我的 sql 实例
gcloud sql instances patch my-sql-instance --activation-policy NEVER
如何在 NodeJS 代码中实现相同的目标?
NPM 中有 SQL API 的 Google 库吗?
使用 googleapis
另请参阅 API 参考
const {google} = require('googleapis');
const {auth} = require('google-auth-library');
const sqladmin = google.sqladmin('v1beta4');
auth.getApplicationDefault((_err, authRes) => {
var req = {
auth: authRes.credential,
project: "my-project-id",
instance: "my-instance",
requestBody: {
"settings": {
"activationPolicy": "NEVER"
}
}
};
sqladmin.instances.patch(req, (err, res) => {
if (err) console.error(err);
if (res) console.info(res);
})
});