GCP 相当于 aws 描述网络接口。查看 GCP 中所有网络资源的方法

问题描述 投票:0回答:2

要调试 IP 并按名称搜索对象,

aws ec2 describe-network-interfaces
的 aws 命令非常有用。

GCP中有类似的东西吗?

您也可以运行脚本,例如

#!/bin/bash
vpc="vpc-xxxxxxxxxxxxx" 
aws ec2 describe-internet-gateways --filters 'Name=attachment.vpc-id,Values='$vpc | grep InternetGatewayId
aws ec2 describe-subnets --filters 'Name=vpc-id,Values='$vpc | grep SubnetId
aws ec2 describe-route-tables --filters 'Name=vpc-id,Values='$vpc | grep RouteTableId
aws ec2 describe-network-acls --filters 'Name=vpc-id,Values='$vpc | grep NetworkAclId
aws ec2 describe-vpc-peering-connections --filters 'Name=requester-vpc-info.vpc-id,Values='$vpc | grep VpcPeeringConnectionId
aws ec2 describe-vpc-endpoints --filters 'Name=vpc-id,Values='$vpc | grep VpcEndpointId
aws ec2 describe-nat-gateways --filter 'Name=vpc-id,Values='$vpc | grep NatGatewayId
aws ec2 describe-security-groups --filters 'Name=vpc-id,Values='$vpc | grep GroupId
aws ec2 describe-instances --filters 'Name=vpc-id,Values='$vpc | grep InstanceId
aws ec2 describe-vpn-connections --filters 'Name=vpc-id,Values='$vpc | grep VpnConnectionId
aws ec2 describe-vpn-gateways --filters 'Name=attachment.vpc-id,Values='$vpc | grep VpnGatewayId
aws ec2 describe-network-interfaces --filters 'Name=vpc-id,Values='$vpc | grep NetworkInterfaceId

GCP中有类似的东西吗?

amazon-web-services google-cloud-platform amazon-ec2 gcloud aws-cli
2个回答
1
投票

Google Cloud 有一个类似的 CLI 工具

gcloud
,其中包含数百个命令。

AWS 使用命令格式

verb-service

Google Cloud 具有基于 Google Cloud 的命令

service
feature
sub-feature
verb

示例:


0
投票

没有直接命令,但你可以使用这样的命令:

#!/bin/bash

ZONE=<yourZone>
PROJECT=<yourProjectID>

# Get a list of all instances in the current project
instances=$(gcloud compute instances list --project=$PROJECT --zones=$ZONE --format="value(name)")

# Loop through each instance and describe its network interfaces
for instance in $instances; do
  echo "Network interfaces for instance: $instance"
  gcloud compute instances describe $instance --project=$PROJECT --zone=$ZONE --format="json" | jq '.networkInterfaces'
  echo "----------------------------------------------------"
done
© www.soinside.com 2019 - 2024. All rights reserved.