Amazon web services 如何为AWS生成安全合规性报告?

Amazon web services 如何为AWS生成安全合规性报告?,amazon-web-services,chef-infra,aws-sdk,Amazon Web Services,Chef Infra,Aws Sdk,aws代码样本是否符合安全要求? 假设我要检查以下内容:- a)Security groups security - open ports, SG, keys, Protocols b)ELB security exposed ports c)ec2 SG, exposed ports, instances must be configured in vpc d)IAM: Full admin privilege in IAM policy, user-level MFA st

aws代码样本是否符合安全要求?

假设我要检查以下内容:-

a)Security groups
  security - open ports, SG, keys, Protocols

b)ELB security
  exposed ports

c)ec2
  SG, exposed ports, instances must be configured in vpc

d)IAM:
Full admin privilege in IAM policy, user-level MFA status, password policy status

e)lambda :
admin role, unauthorized cross-account access
如何通过代码收集这些信息?是否有任何aws java sdk可用于检查这些内容

我找到了一个工具Chef Inspec,我可以在其中编写规则并获取报告,但无法传递实例列表,它可以逐个实例进行检查。。 有没有其他工具或JavaSDK来获取所有这些东西