小编Dig*_*gil的帖子

如何仅在需要时运行 Google Cloud SQL?

Google Cloud SQL 宣称,最小机器类型的每小时费用仅为 0.0150 美元,而且我要按每小时收费,而不仅仅是我连接的小时数。这是因为我正在使用游泳池吗?我如何设置我的后端,以便它仅在需要时查询云数据库,这样我就不会为一天中的每个小时收费?

const mysql      = require('mysql');
const pool = mysql.createPool({
    host : process.env.SQL_IP,
    user     : 'root',
    password : process.env.SQL_PASS,
    database : 'mydb',
    ssl      : {
          [redacted]
    }
});

function query(queryStatement, cB){
  pool.getConnection(function(err, connection) {
    // Use the connection
    connection.query(queryStatement, function (error, results, fields) {
      // And done with the connection.
      connection.destroy();
      // Callback
      cB(error,results,fields);

    });
  });
}
Run Code Online (Sandbox Code Playgroud)

javascript mysql node.js google-cloud-sql google-cloud-platform

9
推荐指数
2
解决办法
3525
查看次数

Interop+Crypto+OpenSslCryptographicException:错误:2006D080:BIO 例程:BIO_new_file:没有这样的文件

服务器位于 Linux 中,但我们尝试发布 .net core 文件夹。它在 IIS 中工作正常,但在 Linux 服务器中工作不正常。我们按照以下方式将项目部署到谷歌服务器。

https://cloud.google.com/blog/products/gcp/4-ways-you-can-deploy-an-aspnet-core-app-to-gcp

尝试了 4 天。我需要将我的证书读取代码转换为 Linux 服务器模式,如下所示。

string base64str = Convert.ToBase64String(Certificate);
X509Certificate2 certificate = new X509Certificate2(baseBytes, "notasecret", X509KeyStorageFlags.Exportable);
Run Code Online (Sandbox Code Playgroud)

我们在上面的行中使用了生成签名的 url,该文件存储在 google 存储库中。

c# asp.net-core

7
推荐指数
1
解决办法
3万
查看次数

使用 Apigee 负载均衡器,为什么我需要 ELB、ALB、NLB、全局负载均衡器

我了解 Apigee 可以将请求转发/负载平衡到目标服务器。但是各种云提供商出售他们的负载均衡器,如果在我的后端应用程序中我只是公开 API 并且我使用 apigee Edge,为什么我需要这些负载均衡器?我在概念上错过了什么吗?

amazon-elb apigee amazon-alb

6
推荐指数
1
解决办法
1300
查看次数