feat: minor updates

This commit is contained in:
KenF
2026-01-20 13:21:27 +08:00
parent 2106f0efca
commit 4f71082813
3 changed files with 18 additions and 7 deletions
+4 -2
View File
@@ -1,5 +1,7 @@
#!/bin/bash #!/bin/bash
# Generate inventory in all regions # Generate inventory in all regions
echo "CloudfrontId,Alias"
aws cloudfront list-distributions | jq -cr '.DistributionList.Items[] | [.Id, .Aliases.Items[0]] | @csv' echo "CFDist,Alias"
aws cloudfront list-distributions | jq -cr '.DistributionList.Items[] | [.Id, .Aliases.Items[0]] | @csv'
+12 -3
View File
@@ -1,5 +1,14 @@
#!/bin/bash #!/bin/bash
# Generate inventory in all regions function listDdbTable() {
echo "DDBTables" aws dynamodb describe-table --table-name $1 | jq -cr '.Table | [.TableName, .TableStatus, .TableSizeBytes, .ItemCount] | @csv'
aws dynamodb list-tables --query TableNames --output text | tr '\t' '\n' }
export -f listDdbTable
echo "TableName, TableStatus, TableSizeBytes, ItemCount"
aws dynamodb list-tables --query TableNames --output text | tr '\t' '\n' | while read i; do
sem -j6 listDdbTable $i
done
sem --wait
@@ -1,14 +1,14 @@
#!/bin/bash #!/bin/bash
function listRes() { function listRes() {
aws --region $1 opensearch list-domain-names | jq -cr '.DomainNames[] | [.DomainName, .EngineType] | @csv' | tr -d \" aws --region $1 opensearch list-domain-names | jq -cr '.DomainNames[] | [.DomainName, .EngineType] | @csv' | sed "s/$/,$1/"
} }
export -f listRes export -f listRes
# Generate inventory of ec2 in all regions # Generate inventory of ec2 in all regions
echo "DomainName, EngineType" echo "DomainName, EngineType, Region"
aws --region=us-east-1 ec2 describe-regions --query Regions[].RegionName --output text | sed -e 's/\t/\n/g' | while read r; do aws --region=us-east-1 ec2 describe-regions --query Regions[].RegionName --output text | sed -e 's/\t/\n/g' | while read r; do
sem -j6 listRes $r sem -j6 listRes $r
done done