google-cloud-platform - 通过 Terraform 的 GCP SSL 代理负载平衡器
问题描述
我们正在 GCP 上为我们的应用程序创建基础架构,该应用程序在 GCP 上使用 SSL Porxy 负载均衡器。我们使用 Terraform 进行部署,并且正在努力通过 terraform 创建 SSL 代理负载均衡器。
如果有人可以指向示例代码或指向我可以找到一些资源来创建负载均衡器的方向
解决方案
您可以尝试以下示例:
resource "google_compute_target_ssl_proxy" "default" {
name = "test-proxy"
backend_service = google_compute_backend_service.default.id
ssl_certificates = [google_compute_ssl_certificate.default.id]
}
resource "google_compute_ssl_certificate" "default" {
name = "default-cert"
private_key = file("path/to/private.key")
certificate = file("path/to/certificate.crt")
}
resource "google_compute_backend_service" "default" {
name = "backend-service"
protocol = "SSL"
health_checks = [google_compute_health_check.default.id]
}
resource "google_compute_health_check" "default" {
name = "health-check"
check_interval_sec = 1
timeout_sec = 1
tcp_health_check {
port = "443"
}
}
考虑到Health Check
指向 port 443/tcp
,如果你想要一个不同的端口,请在此处更改它。
推荐阅读
- javascript - 用 Mysql 改变 Javascript Promise
- javascript - 使用箭头键将焦点设置在网格列的第一个单元格上
- jmeter - 在 JMETER 中设置 While 循环的持续时间
- excel - 如何使用VBA查找带有公式的单元格是否具有其中的功能?
- raku - 'is copy' trait 删除了 Array 对象的类型
- python - Python Pandas - 使用两列的标准计算平均值
- c++ - 在 shared_ptr 过期后定位一个weak_ptr
- javascript - 使用 JQuery 切换类(有效,无效)
- python - Python代码需要很长时间才能执行并且结果被破坏
- excel - VBA IF公式不起作用?