是否有可能重构项目中文件的名称并自动更新所有导入,而不必在每次更改文件名时都不关心破坏某些内容?
与JetBrains的产品一样.您更改文件名,一切都会自动更新.
我知道这已经被问过了,但我找不到任何好的答案.
有没有办法在 Cloud Run 服务上运行 Cloud Endpoints?
假设我有以下内容,main.tf
并且我想在定义 Cloud Endpoints 服务时使用 Cloud Run 的 URL。该 URL 应该存储在google_cloud_run_service.cloud-run.status.url
. 下面的配置会引发错误。
输出terraform plan
:
Error: Unsupported attribute
on main.tf line 411, in resource "google_endpoints_service" "cloud-run":
411: service_name = "${google_cloud_run_service.cloud-run.status.url}"
This value does not have any attributes.
Run Code Online (Sandbox Code Playgroud)
主要.tf:
[...]
#############
# Cloud Run #
#############
resource "google_cloud_run_service" "cloud-run" {
name = "cloud-run"
provider = "google-beta"
location = "europe-west1"
metadata {
namespace = "${var.gcp_project[var.env]}"
}
spec {
containers {
image = …
Run Code Online (Sandbox Code Playgroud) google-cloud-endpoints google-cloud-platform terraform terraform-provider-gcp google-cloud-run
terraform ×1