要使用Google Cloud Python SDK验证防火墙规则的部署,您可以使用google-cloud-sdk
库中的google.cloud.compute
模块。以下是一个示例代码,演示如何验证防火墙规则的部署:
from google.cloud import compute_v1
project_id = 'YOUR_PROJECT_ID'
firewall_rule_name = 'YOUR_FIREWALL_RULE_NAME'
# 创建一个Compute客户端
client = compute_v1.FirewallClient()
# 获取防火墙规则
firewall_rule = client.get(project=project_id, firewall=firewall_rule_name)
# 检查防火墙规则的部署状态
if firewall_rule.status == compute_v1.FirewallStatus.READY:
print('防火墙规则已成功部署')
else:
print('防火墙规则部署失败')
请将YOUR_PROJECT_ID
替换为您的Google Cloud项目ID,将YOUR_FIREWALL_RULE_NAME
替换为您要验证的防火墙规则的名称。
在上述代码中,我们首先创建一个FirewallClient
对象,然后使用get()
方法获取指定防火墙规则的详细信息。然后,我们检查防火墙规则的status
属性,如果状态为READY
,则表示规则已成功部署。
领取专属 10元无门槛券
手把手带您无忧上云