gpt4 book ai didi

google-cloud-platform - 如何在 GCP 中的 DeploymentManager 创建 VM 实例时包含防火墙

转载 作者:行者123 更新时间:2023-12-03 17:43:40 26 4
gpt4 key购买 nike

我的 yaml 模板如下,我想添加防火墙属性以允许 http 流量:

resources:

- name: deployed-vm2222
type: compute.v1.instance
properties:
zone: us-central1-f
machineType: https://www.googleapis.com/compute/v1/projects/myproject/zones/us-central1-f/machineTypes/f1-micro
disks:
- deviceName: boot
type: PERSISTENT
boot: true
autoDelete: true

最佳答案

在防火墙中,我们使用:

targetTags: ["http"]

然后,在实例中,我们使用:
tags:
items: ["http"]

完整的文件可以如下所示:
resources:
- name: default-allow-http
type: compute.v1.firewall
properties:
targetTags: ["http"]
sourceRanges: ["0.0.0.0/0"]
allowed:
- IPProtocol: TCP
ports: ["80"]
- name: vm-test
type: compute.v1.instance
properties:
zone: xxxx
machineType: xxxx
tags:
items: ["http"]
disks:
- deviceName: boot
type: PERSISTENT
boot: true
autoDelete: true
initializeParams:
diskName: xxxx
sourceImage: xxxx
networkInterfaces:
- network: xxxx
accessConfigs:
- name: External NAT
type: ONE_TO_ONE_NAT

关于google-cloud-platform - 如何在 GCP 中的 DeploymentManager 创建 VM 实例时包含防火墙,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50653784/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com