AWS大幅增加了AWS CloudTrail支持的服务数量,以便涵盖大量的AWS服务组合中的大多数。当前支持的服务包括大多数计算和网络服务以及所有的部署和管理服务,因此几乎可以为客户基础设施的任何更改提供全方位的端到端的审计。
最初向美国东部(北弗吉尼亚)和美国西部(俄勒冈州)提供服务,现在,AWS将CloudTrail的覆盖面扩展到了美国西部(北加利福尼亚)、欧盟(爱尔兰)、亚太地区(悉尼)。按照计划,CloudTrail将很快为全球范围内其它可访问的域提供支持。
AWS CloudTrail会记录一个AWS账号所作的所有API调用,不管调用是从哪里发起,可以是AWS管理控制台,可以是AWS命令行接口,或者是使用了任何种类AWS SDK的第三方应用程序。它将生成的日志文件以JSON格式存储在一个Amazon S3存储段中,并提供了一个可选项,每次有文件发布时可以通知到Amazon SNS主题,那样,第三方和自定义日志分析解决方案就可以避免轮询,并在新的日志文件到达时才进行获取。
日志记录和审计的不同应用场景包括安全分析、更改跟踪、法规遵从性援助和运行故障排除。比如,若干第三方监控和分析工具提供CloudTrail事件与应用程序性能监控图表的关联,对于已知的性能衰退,可能由此识别出可能导致其发生或对其产生影响的AWS资源更改。
全方位的JSON日志记录可以提供如下信息:
•谁调用了API?——AWS身份类别(根账号、IAM用户或角色、联合身份验证用户)、友好的用户名、访问密钥、账号等。
•什么时候调用了API?——以ISO 8601格式记录的事件日期和时间。
•调用了什么?——API调用和服务,如EC2上的“RunInstances”
•API调用作用在了哪些资源上?——请求参数和部分响应元素(为了避免事件信息过大,只读调用的结果中排除了像Describe*、Get*、List*这样的结果)
•调用从哪里发起?——清楚记录调用者IP地址和目标域
系统分析师René Büst在一篇博文中强调,对于个别的敏感用户和应用场景,CloudTrail是一个非常有价值(至今为止非常特别)的解决方案:
对于企业客户,AWS CloudTrail是Amazon近期发布的最重要的服务之一。通过允许记录所有对AWS服务的访问确保收集的日志符合政府规程。用户可以更有效地进行安全审计[……],准确地识别出数据漏洞和未经授权的或错误的数据访问的来源。
CloudTrail“会在API调用15分钟内发送一个事件”,并且“大约每5分钟将生成的日志文件发送到S3存储段”。这使它不适用于严格实时的运行和安全监控,但是,准实时的更改跟踪、安全分析和运行故障排除还是可以保证的。
由于运行和安全方面的原因,日志文件可以跨AWS域甚至多个AWS账号聚集。比如,用户可能想要将开发账号和生产账号的审计日志合并到专用的审计账号,该账号有更高的安全性配置,并且限制用户访问,就像统一计费账号用于隔离涉众专属的计费和成本管理所做的那样。
CloudTrail文档提供了通常的用户指南和API参考。CloudTrail API已经获得了跨平台的AWS命令行接口、AWS Tools for Windows PowerShell和大多数AWS SDK的支持。用户支持可以从AWS CloudTrail论坛上获得。CloudTrail本身是免费的,Amazon S3存储和可选的Amazon SNS通知产生了这些服务的标准成本。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
数字化转型:如何更好地利用API和微服务
API,即应用程序编程接口,它提供给应用程序、开发人员访问其它应用的能力,而又无需访问源码,无需理解内部工作机制细节;简单地说,API就是实现应用与应用连接的一种隐形的桥梁。
-
金融行业数字转型:利用API构建新IT基础
从制造业、物流业,银行业到零售业,各行各业的根基都因应用经济的兴起发生着深刻的变革。在互联网和智能手机普及化的推动下,这种现象变得司空见惯。到2021年 ,蓬勃发展的全球应用经济的预估总值将达到6.3万亿美元,相比2016年的1.3万亿美元,增长近5倍。
-
如何使用Azure API管理服务?
在云和微服务架构时代,API是数字化业务的通用语言。根据分析公司Forrester Research预测,仅在美国,API管理工具的支出将在未来5年内达到近30亿美元。
-
私有存储云如何构建?
如何构建自己的私有存储云呢?在这之前,我们要先退后一步,思考一下云计算到底意味着什么。