Shell - 腾讯云临时加入共享带宽包

2023-09-20
15 00 * * * /opt/bin/bwp/man-bwp.sh Add Address ipv6 eip-0ia22w0d,eip-k34v5yiv >> /tmp/man-bwp.log
15 70 * * * /opt/bin/bwp/man-bwp.sh Remoce Address ipv6 eip-0ia22w0d,eip-k34v5yiv >> /tmp/man-bwp.log
#!/bin/bash
function BandwidthPackage(){
    action=$1
    resource_type=$2
    protocol=$3
    resource_ids=$4
    OLD_IFS="$IFS" #默认的IFS值为换行符
    IFS=","

    for resource_id in ${resource_ids}
    do
	if [[ -z ${resource_id} ]];then
	    continue
	else
	    echo ${action} ${resource_type} ${protocol} ${resource_id}
            if [[ ${action} == "Add" ]];then
                /usr/local/bin/tccli vpc ${action}BandwidthPackageResources --cli-unfold-argument --region ${region} --BandwidthPackageId ${bwp_id} --Protocol ${protocol} --ResourceType ${resource_type} ${use_protocol}  --ResourceIds ${resource_id}
            else
                /usr/local/bin/tccli vpc ${action}BandwidthPackageResources --cli-unfold-argument --region ${region} --BandwidthPackageId ${bwp_id} --ResourceType ${resource_type} ${use_protocol}  --ResourceIds ${resource_id}

	    fi
	fi
    done
    IFS="$OLD_IFS"
    sleep 1
}

bwp_id="bwp-4zdc3rib"
region="ap-shanghai"

action=$1
resource_type=$2
protocol=$3
resource_ids=$4
if [[ -z ${action} ]];then
    echo no action,please choice Add OR Remove!
    exit 1
fi
BandwidthPackage ${action} ${resource_type} ${protocol} ${resource_ids}

标题:Shell - 腾讯云临时加入共享带宽包
地址:https://blog.njqhome.com:8443/articles/2023/09/20/1695180625804.html