看坛里好多在说流量被刷,奈何甲骨文流量不好查,特别是人均 N 个 MJJ
原文地址:《Oracle Cloud 甲骨文云利用 API(OCI)查询虚拟机实例(VM)已使用流量信息 》https://blog.vircloud.net/exp/oracle-cloud-traffic-oci.html
直接上脚本:
- root@oc-uk:~/.oci# cat ./cost-analysis.sh
#!/bin/bash
if [ -n "$1" ]; then
echo -e "++++++查询目标是用量明细++++++\n"
group_by="["service","skuName"]"
else
echo -e "++++++查询目标是用量汇总++++++\n"
group_by="["service"]"
fi
if [ ! -n "$2" ]; then
start_date=`date +"%Y-%m-01"`
else
start_date=$2
fi
if [ ! -n "$3" ]; then
end_date=`date -d"$(date -d"1 month" +"%Y%m01") -1 day" +"%Y-%m-%d"`
else
end_date=$3
fi
echo -e "查询期间:${start_date} ~ ${end_date}"
ten_id=$(cat ~/.oci/config |grep tenancy=|awk -F = '{print $2}')
echo -e "查询租户:${ten_id}"
jq_para="jq -r '.data.items[] as \$t | [\$t."service",\$t."sku-name",\$t."computed-quantity",\$t."unit"] | @csv'"
cmd="eval echo \$(oci usage-api usage-summary request-summarized-usages --granularity MONTHLY --query-type USAGE --compartment-depth 6 --group-by '${group_by}' --time-usage-started ${start_date} --time-usage-ended ${end_date} --tenant-id ${ten_id} ) | ${jq_para}"
echo -e "查询命令:\n"
echo -e "echo \$(oci usage-api usage-summary request-summarized-usages --granularity MONTHLY --query-type USAGE --compartment-depth 6 \"
echo -e " --group-by '${group_by}' --time-usage-started ${start_date} --time-usage-ended ${end_date} \"
echo -e " --tenant-id ${ten_id}"
echo -e ") | ${jq_para}"
echo -e "\n"
echo "++++++查询结果++++++"
${cmd}
但是
但是,发现莫名其妙的问题,查询命令在 shell 可以直接执行查询,但是放在脚本里,就出现了错误 401,希望大佬帮忙看下怎么改。
热议
2楼 男人至死是少年 1小时前
甲骨文的流量还能用超?
3楼 louiejordan 1小时前
甲骨文的流量还能用超?
10个T,就论坛里三天两头放测速链接的,刷一刷就没了,很多人被ban了都不知道为什么,估计有一部分跟流量被刷完有关系
4楼 Jehovah 1小时前
卧槽大佬,我只会在控制台查询
5楼 燕十三丶 1小时前
不如用nload查询
6楼 笑花落半世琉璃 1小时前
感谢分享。
不过我怕用了之后,ban的风险又高了。。楼下来
7楼 happy_cat 1小时前
谢谢大佬脚本,希望逐渐完善
8楼 phpsky 1小时前
挂cf 严格保密IP才是办法
9楼 Limu 1小时前
复制都不给。。又要动小技巧了
10楼 cyclists 半小时前
甲骨文的流量还能用超?
哈哈哈,有时候想看看用了多少
12楼 Mr.Qin 半小时前
自己装个vnstat也不麻烦, 还可以按任意区间统计
13楼 wifitry 半小时前
感谢分享
14楼 cyclists 25分钟前
不如用nload查询
这个命令是查本机,跟甲骨文自己统计系统不一定一样
15楼 凤梨 1分钟前
甲骨文适合自己用,不分享不公开10T够够的
申明:本文内容由网友收集分享,仅供学习参考使用。如文中内容侵犯到您的利益,请在文章下方留言,本站会第一时间进行处理。