如果您的私有部署服务需要限制服务实例中应用的使用期限、获取或传入自定义信息等,可以在创建服务时设置许可证。本文介绍了许可证的相关信息。
背景信息
许可证设置包含软件的使用时长和自定义元数据的设置。当服务实例的许可证到期后,服务实例的资源不会释放,如果您对许可证发起校验,会返回许可证过期(LicenseExpired),您可以根据返回结果设置后续的逻辑。关于如何校验许可证的操作,请参见计算巢接入许可证使用说明。
您也可以对已创建的服务实例许可证进行自定义修改,包括终止许可证、延期许可证或者修改许可证中自定义的元数据。
设置许可证
登录计算巢控制台。
在左侧导航栏中,选择我的服务,并在我的服务页面中选择我创建的服务,然后单击创建新服务。
在创建新服务界面,配置服务信息。
此处只列举许可证设置需要特别配置的参数,其他参数,请参见创建私有部署服务填写。
在租户设置区域,设置许可证参数信息。
开启许可证管理功能:设置该服务是否支持许可证管理。若不开启,则无需配置后面的参数。
许可证默认天数:设置服务实例默认的有效天数,最大可设置1000天。超过许可证默认天数后,服务实例会显示许可证过期。
服务实例的有效时间为服务实例的创建时间和许可证默认天数的总和。服务上架云市场后,服务中配置的默认天数失效,许可证周期变为跟云市场到期时间一致。
自定义元数据:当您需要设置除许可证的使用天数外的其他限制时,可在此处进行设置。例如,您需要限制服务实例的资源空间为30 T,当超过30 T时,您的服务会根据你软件中设置的逻辑对服务实例的部分功能进行限制。
模板:选择您创建服务时录入的模板。
套餐:选择您创建服务时设置的套餐。若无套餐,可不选;若存在套餐,则此项必填。
自定义元数据:输入需要额外限制服务的自定义数据。输入的自定义元数据内容长度不超过1024个字符,格式不限。
调用校验许可证接口的时,会返回此处设置的内容。
说明自定义元数据设置后,不论校验自定义许可证还是云市场许可都会返回此处设置的内容。
单击创建服务,并在弹出的确认弹窗中单击确定。
测试服务。
服务保存后,您需要对已创建的服务进行测试,保证其正常可用。更多信息,请参见测试服务。
发布服务。
服务测试通过后,再提交审核,审核通过后即可发布上线。更多信息,请参见上线服务。
创建服务实例
创建有许可证的服务实例时,在创建页面会有服务实例许可证须知,如下图所示的。创建服务实例的操作步骤,请参见创建私有部署服务实例。
修改许可证期限
当服务实例的许可证过期或您想主动修改服务实例的许可证信息时,可参考如下步骤进行操作。
登录计算巢控制台。
在左侧导航栏,单击服务实例。
在服务实例页中,选择
页签,找到您创建的服务实例。单击操作列的修改许可证。
在弹出的界面修改许可证的参数设置。
修改许可证期限:开启后。您可以直接终止该服务实例的许可证,也可以延长许可证的有效期。
您可以选择按天数或按日期延长许可证的有效期。
修改自定义元数据:在修改服务实例许可证期限的同时,可以修改自定义的元数据内容。
单击确定。
修改完成后,校验许可证返回结果如下图所示。