首页  »  云计算知识  »  什么是策略即代码

什么是策略即代码?

策略即代码,又称为开放策略代理(OPA),是由云原生基金会孵化的项目,旨在通过统一的框架和语言,对云上基础设施的安全基准策略进行自动检查,以保障云上基础设施各个部件的安全。

新用户享受中国区域 12 个月免费套餐

什么是策略即代码?

首页  »  云计算知识  »  什么是策略即代码

什么是策略即代码?

什么是策略即代码?

策略即代码,又称为开放策略代理(OPA),是由云原生基金会孵化的项目,旨在通过统一的框架和语言,对云上基础设施的安全基准策略进行自动检查,以保障云上基础设施各个部件的安全。

新用户享受中国区域 12 个月免费套餐

策略即代码应用在什么地方

策略即代码应用在什么地方

策略即代码通过简化安全操作、版本控制和合规管理可满足用户云安全等需求,同时基于智能安全策略,可防止云配置的错误,提升云管理效率,让执行更安全、简单。

防止云配置错误

目前,策略即代码成为防止云配置错误的第三大常用 IT 方法,使用策略即代码定义和管理 IT 规则和条件,IT 人员只需通过简单的更新或更改就能完成策略更改,无需逐个进行手动输入,可快速实现与团队成员共享,有效提高扩展效率。

加强安全性

策略即代码允许无缝 IT 策略扩展以及自动化管理和实施,使用策略即代码可通过简化安全操作、版本控制和合规性管理来满足关键的云安全需求,让云基础设施的一切交互都要符合必要的策略,规则和条件,从而确保数据的安全性。

策略即代码有什么用

策略即代码有什么用

策略即代码是一个通用的策略执行工具,可将决策与执行解耦。OPA 最初设计是为了解决引入新策略时繁琐的执行过程,避免因执行新策略而改变原始代码的麻烦。如一个应用程序正在执行支付服务,这个服务负责处理客户的付款,这时会暴露一个 API,接受客户付款,同时它还允许用户查询相关的付款情况,但这个 API 包含部分敏感数据,如果你想限制一些人访问该 API 的权限,就需要执行一个授权策略。此时 OPA 可根据已提供的数据验证权限,验证后会向请求的 API 发送一个 decision,要么允许,要么拒绝,让策略执行更高效。

如何编写策略即代码

如何编写策略即代码

编写策略即代码,首先要创建一个云资源,以 Amazon EC2 环境为例,环境创建后,使用 Python 语言的 CDK Demo 应用模板,并安装所需的软件包,随后编辑 Amazon CDK 项目创建资源,并创建 Amazon CloudFormation 模板,用 Rego 编写 OPA 策略,如禁止创建超过 10 个 Amazon EC2 实例,最后运行该策略,若模板未通过策略检查,则无法完成部署,通过编写的策略即代码检查,可确保投入生产环境的基础设施符合安全合规要求。

亚马逊云科策略即代码相关产品优势

亚马逊云科策略即代码相关产品优势

亚马逊云科策略即代码相关产品优势_全部建模

全部建模

Amazon CloudFormation 使您可以使用文本文件或编程语言对整个基础设施和应用程序资源进行建模,通过 CloudFormation Registr,可以轻松地使用 CloudFormation 管理第三方资源。

亚马逊云科策略即代码相关产品优势_自动化部署

自动化部署

Amazon CloudFormation 以安全、可重复的方式预置 亚马逊云科技 和第三方资源,用户可以构建构建相关的基础设施和应用程序,而不必执行手动操作或编写自定义脚本。

亚马逊云科策略即代码相关产品优势_仅仅是代码

仅仅就是代码

通过编纂基础设施,用户可以将基础设施仅仅视为代码,使用任何代码编辑器对它进行创作,将它签入版本控制系统中,可与团队成员一起查看文件。

亚马逊云科策略即代码相关产品优势_全部建模

全部建模

Amazon CloudFormation 使您可以使用文本文件或编程语言对整个基础设施和应用程序资源进行建模,通过 CloudFormation Registr,可以轻松地使用 CloudFormation 管理第三方资源。

亚马逊云科策略即代码相关产品优势_自动化部署

自动化部署

Amazon CloudFormation 以安全、可重复的方式预置 亚马逊云科技 和第三方资源,用户可以构建构建相关的基础设施和应用程序,而不必执行手动操作或编写自定义脚本。

亚马逊云科策略即代码相关产品优势_仅仅是代码

仅仅就是代码

通过编纂基础设施,用户可以将基础设施仅仅视为代码,使用任何代码编辑器对它进行创作,将它签入版本控制系统中,可与团队成员一起查看文件。

亚马逊云科技热门云产品

亚马逊云科技热门云产品

Amazon CloudFormation

对所有云基础设施资源进行建模和预置

Amazon Config

持续监控和记录亚马逊云科技 的资源配置

Amazon Organizations

跨亚马逊云科技账户集中监管和管理

欢迎加入亚马逊云科技培训中心

从 0 到 1 轻松上手云服务,获取更多官方开发资源及培训教程

准备好体验亚马逊云科技提供的云服务了吗?

新用户享受中国区域 12 个月免费套餐