提供用于扫描AWS帐户和将标记应用于AWS资源的实用程序类
taggercore的Python项目详细描述
Taggercore公司
关于
Taggercore包含用于扫描AWS资源并对其应用标记的实用程序类。
usecase
包包含执行诸如扫描区域和全局资源(例如IAM)或将资源与某个标记模式(例如create_report.py
)进行比较等任务的专用函数。在
支持的资源
支持的资源(扫描+标记)
Resource | Notes |
---|---|
acm.certificate | |
apigateway.apis | |
apigateway.restapis | |
cloudfront.distribution | |
cloudtrail.trail | global trails are currently not supported |
cloudwatch.alarm | |
dynamodb.table | |
ec2.address | |
ec2.customer-gateway | |
ec2.flow-log | |
ec2.image | |
ec2.instance | self owned only |
ec2.internetgateway | |
ec2.keypairs | |
ec2.launch-template | |
ec2.natgateway | |
ec2.networkacl | |
ec2.route-table | |
ec2.securitygroup | |
ec2.snapshot | |
ec2.subnet | |
ec2.volume | |
ec2.vpc | |
ec2.vpc-peering-connection | |
elasticache.cluster | |
elasticache.snapshot | |
elasticbeanstalk.application | |
elasticloadbalacing.loadbalancer | v1(classic) and v2(application,network) |
es.domain | |
firehose.deliverystream | |
iam.role | |
iam.user | |
kinesis.stream | data streams |
lambda.function | |
logs.log-group | |
rds.cluster | |
rds.db | |
rds.secgrp | |
route53.healthcheck | |
route53.hostedzone | |
sns.topic | |
s3.bucket | |
sqs.queue |
安装
Taggercore可以通过运行pip install taggercore
发展
安装开发依赖项:pipenv install -e .[dev]
运行测试:tox
代码格式为黑色:tox -e format
- 项目
标签: