创建防火墙以允许在 MIG 中使用自动修复的健康检查
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
此示例会创建一条防火墙规则,以允许在 MIG 中配置自动修复时将健康检查探测连接到您的应用。
深入探索
如需查看包含此代码示例的详细文档,请参阅以下内容:
代码示例
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["很难理解","hardToUnderstand","thumb-down"],["信息或示例代码不正确","incorrectInformationOrSampleCode","thumb-down"],["没有我需要的信息/示例","missingTheInformationSamplesINeed","thumb-down"],["翻译问题","translationIssue","thumb-down"],["其他","otherDown","thumb-down"]],[],[[["\u003cp\u003eThis sample provides a Terraform configuration for creating a firewall rule.\u003c/p\u003e\n"],["\u003cp\u003eThe rule permits health check probes to connect to an application when autohealing is enabled within a Managed Instance Group (MIG).\u003c/p\u003e\n"],["\u003cp\u003eIt configures the firewall to allow TCP traffic on port 80 from specific IP ranges ("130.211.0.0/22", "35.191.0.0/16").\u003c/p\u003e\n"],["\u003cp\u003eThis sample can be used by anyone who has set up an application-based health check and autohealing, within a MIG, through the use of the specified documentation.\u003c/p\u003e\n"]]],[],null,["# Create a firewall to allow health checks for autohealing in MIGs\n\nThis sample creates a firewall rule to allow health check probes to connect to your app when autohealing is configured in your MIG.\n\nExplore further\n---------------\n\n\nFor detailed documentation that includes this code sample, see the following:\n\n- [Set up an application-based health check and autohealing](/compute/docs/instance-groups/autohealing-instances-in-migs)\n\nCode sample\n-----------\n\n### Terraform\n\n\nTo learn how to apply or remove a Terraform configuration, see\n[Basic Terraform commands](/docs/terraform/basic-commands).\n\n\nFor more information, see the\n[Terraform provider reference documentation](https://registry.terraform.io/providers/hashicorp/google/latest/docs).\n\n resource \"google_compute_firewall\" \"default\" {\n name = \"allow-health-check\"\n network = \"default\"\n source_ranges = [\"130.211.0.0/22\", \"35.191.0.0/16\"]\n allow {\n protocol = \"tcp\"\n ports = [80]\n }\n }\n\nWhat's next\n-----------\n\n\nTo search and filter code samples for other Google Cloud products, see the\n[Google Cloud sample browser](/docs/samples?product=compute)."]]