云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

京东云_收件服务器主机名_优惠券

小七 141 0

宣布推出新的Cloudflare合作伙伴平台

两年多前,当我第一次在Cloudflare工作时,我的首要任务之一就是帮助发展我们的合作伙伴平台,以支持我们服务的变化以及合作伙伴和客户不断扩大的需求。Cloudflare现有的合作伙伴平台于2010年发布。这是对那些建造它的人的一个证明,它过去是,现在仍然在使用,但也很明显,景观已经发生了实质性的变化。自从推出现有的合作伙伴平台以来,我们已经构建并扩展了多用户访问,并推出了许多新产品:Argo、负载平衡和Cloudflare Workers等等。对现有产品进行翻新是不现实的。Cloudflare需要一个新的合作伙伴平台来满足合作伙伴及其顾客。作为团队开始开发一个新的解决方案,我们需要找到一个能让我们走在正确道路上的合作伙伴。假设的数量是无限的,我们需要一个第一个客户来打理自己。瞧,在我开始写文章不久,我们就找到了新的完美搭档站台。那个IBM合作伙伴IBM正在寻找一个合作伙伴,以便将各种边缘服务快速推向市场,而我们的一套功能正是他们所寻找的。如果您不熟悉我们与IBM的合作关系,您可以在我们的博客文章和ibmcloudinternetservices登录页了解更多。我们在2017年11月签署了合同,我们必须准备好在次年2月由IBM Think推出。考虑到IBM的工程团队需要时间与我们整合,我们的交付时间很紧,很多团队成员和我一起跳上飞机飞往德克萨斯州的奥斯汀(Hook'em!)与IBM合作,确定最小可行产品(MVP)。在kolaches(捷克国内读者:Klobásník)上,IBM和Cloudflare确定了MVP的要求。简而言之,它们如下:完整的API集成,以提供使用Cloudflare的构建块。其中包括:帐户:资源的容器-通常是区域用户:我们对帐户的访问进行分区的方式能够销售和提供Cloudflare的付费服务,并以对IBM客户有意义的方式进行打包。我们现有的合作伙伴平台只支持区域计划,而不支持我们的新产品,如Argo或负载平衡。IBM对如何包装和销售给客户有特定的要求,所以我们的解决方案需要足够灵活来支持这一点。确保我们构建的是可重用的。Cloudflare将解决规模问题作为一个重点。虽然我们专注于确保我们的第一个合作伙伴取得成功,但我们知道,从长远来看,我们需要能够将此解决方案扩展到其他合作伙伴。我们所建立的一切都不能阻止我们这样做。在接下来的几个月里,Cloudflare的许多团队聚集在一起,以极快的速度交付这个解决方案。考虑到这项努力的中点发生在假期期间,我个人为我们公司没有牺牲员工与朋友和家人在一起的时间而感到骄傲。即使感觉像是冲刺,它仍然是马拉松。期间这一次,我们在IBM工作的工程团队感觉就像是Cloudflare的另一个团队。他们快速行动、整合和验证我们工作的能力对项目的成功至关重要。在2018年2月的THINK大会上,我们宣布了由Cloudflare提供支持的IBM CIS(云互联网服务)测试版!在初始版本之后,我们继续添加功能以进一步丰富IBM CIS产品,在幕后,我们继续努力重新定义Cloudflare的合作伙伴站台。那个新的合作伙伴平台在过去的一年中,我们扩展了功能并完成了必要的工作,使更多的合作伙伴能够使用我们最初为IBM合作伙伴关系构建的内容。我们今天宣布的新合作伙伴平台由此诞生。新的合作伙伴平台允许Cloudflare的合作伙伴以可扩展的方式为其客户销售和提供Cloudflare时尚。我们的新的合作伙伴平台是两个旨在满足特定需求的系统的组合:1租户:在我们现有的帐户和用户的基础上进行抽象,以便于管理2订阅:打包和提供服务的新方法租户对于合作伙伴来说,绝对必要的是能够为每个客户提供帐户。通常,获得Cloudflare帐户的唯一方法是在仪表板上注册。我们需要一种方法,让合作伙伴能够自行创建最终客户账户,以支持其特定的入职需求。这还确保了客户之间所有权的适当分离,并允许最终客户访问Cloudflare仪表板直接。用引入租户,我们的数据模型现在看起来像以下:Cloudflare资源数据模型租户为合作伙伴提供了为客户创建和管理帐户的能力。为每个客户创建的每个帐户都是一个单独的资源容器(区域、工作人员等)。根据自助服务管理的需要,可以邀请用户访问每个帐户,而合作伙伴保留对每个帐户启用的功能的控制。合作伙伴如何管理这些能力将我们带到组成新合作伙伴的第二个主要系统平台.订阅while不像客户资源调配的需要那么明显,打包和调配服务的能力对于为Cloudflare的合作伙伴提供差异化的产品至关重要。我们的一个缺点是旧的合作伙伴难以获得新的服务。随着Cloudflare的发展,它已经到了无法将新的付费服务添加到现有合作伙伴平台的地步。有了订阅,情况就不再是这样了。最初只是为IBM提供服务的一种方式,现在已经发展成为Cloudflare提供所有客户服务的标准。无论您是通过ibmcis购买服务,还是在我们的仪表板中购买Cloudflare Workers,在幕后,订阅都是确保您获得正确服务的关键启用。够了说吧,让我们用行动来展示吧!合作伙伴平台使用新合作伙伴平台的详细信息可在我们的供应API文档中找到,但这里我们提供一个典型用法的演练案例。使用新的合作伙伴平台包括4个步骤:调配客户客户授权客户访问启用服务服务配置1)提供客户帐户在客户入职时,您希望每个客户都有自己的Cloudflare帐户。这样可以确保一个客户不会影响属于另一个客户的任何资源。通过发出"POST/accounts"请求,您可以为个人创建帐户客户。请求:卷曲-X柱\https://api.cloudflare.com/client/v4/accounts\-H'内容类型:application/json'\-H'x-auth-email:'\-H'x-auth-key:'\-d'{"name":"客户账号","type":"标准"}'回应:{"结果":{"id":"2bab6ace8c72ed3f09b9eca6db1396bb","name":"客户账号","type":"标准","设置":{"enforce_twofactor":错误}},"成功":没错,"错误":[],"消息":[]}此新帐户归合作伙伴所有。它可以由API管理,也可以由合作伙伴或任何受邀的其他管理员在UI中进行管理。2)授予客户访问权限现在客户的帐户已创建,让我们授予他们访问该帐户的权限。这一步使用现有的api,如果您以前有对Cloudflare帐户的共享访问权,那么您已经这样做了这个。请求:卷曲-X柱\'https://api.cloudflare.com/client/v4/accounts/2bab6ace8c72ed3f09b9eca6db1396bb/members' \-H'内容类型:application/json'\-H'x-auth-email:'\-H'x-auth-key:'\-d'{"电子邮件":mycustomer@theircompany.com","角色":05784afa30c1afe1440e79d9351c7430"],"status":"已接受"}'回应:{"结果":{"id":"47bd8083af8516a20c410090d2f53655","用户":{"id":"fccad3c46f26dc2d6ba47ad19f639707","名字":空,"姓氏":空,"电子邮件":mycustomer@theircompany.com","双因素验证启用":错误},"status":"待定","角色":[{"id":"05784afa30c1afe1440e79d9351c7430","name":"管理员","description":"可以访问除会员管理和计费之外的完整帐户。","权限":{"组织":{"读":正确,"编辑":正确},"区域":{"读":正确,"编辑":正确},截断。。。}}]},"成功":没错,"错误":[],"消息":[]}或者,你也可以在用户界面中,从新创建的帐户的"成员"部分进行操作。3)启用服务是有趣的部分!通过提供订阅,您可以为客户启用付费服务。不过,在执行此操作之前,我们将创建一个区域,以便将区域订阅附加到它。添加区域作为合作伙伴与添加区域作为常规客户没有什么不同。也可以通过客户。请求:卷曲-X柱\https://api.cloudflare.com/client/v4/zones\-H'内容类型:application/json'\-H'x-auth-email:'\-H'x-auth-key:'\-d'{"名称":theircompany.com网站","账户":{"id":"2bab6ace8c72ed3f09b9eca6db1396bb"}}'回应:{"结果":{"id":"cae181e41197e2eb875d9bcb9396abe7","名称":theircompany.com网站","status":"待定","暂停":错误,