Show Menu
主题×

沙盒程序

简介

沙箱项目是AEMCloud Service中可用的两种项目类型之一,另一种是常规项目。
通常,创建沙箱是为了满足培训、运行演示、启用或概念验证(POC)的目的。它们不能载着实时交通。 它们不受AEM作为 Cloud Service承诺的约束
在沙箱中创建的环境未配置为自动缩放。 因此,它们不适合用于性能或负载测试。
沙箱项目包括站点和资产,并自动填充Git存储库、开发环境和非生产渠道。 Git存储库会填充基于AEM Project原型的示例项目。
请参阅了 解项目和项目类型 ,进一步了解项目类型。

沙箱项目的属性

沙箱项目具有以下属性:
  1. 项目创建: 沙箱项目创建包括自动:
    • 使用示例代码和内容设置项目
    • 开发环境的创造
    • 创建非生产管道部署到开发环境(主控分支部署到开发环境)
  2. 解决方案: 沙箱项目包括AEM Sites和资产。
  3. AEM更新: AEM更新可以手动应用于沙箱项目中的环境,且不会自动推送。
  4. 休眠: 如果在某段时间内未检测到环境,沙箱项目中的活动会自动休眠。 冬眠环境可以手动解除冬眠。

创建沙箱项目

项目创建向导允许您创建沙箱项目。
要了解如何创建沙箱项目,请参阅创 建沙箱项目以获取更 多详细信息。

创建沙箱环境

沙箱项目在创建项目时以自动创建的方式交付给开发环境。 默认情况下,开发环境包括作者层和发布层。
当用户准备好设置生产管道时,可以手动将生产级环境集添加到沙箱项目。
要了解如何手动创建环境,请参阅添 加环境 ,了解详细信息。

删除沙箱环境

具有必要权限的用户可以删除开发或生产/阶段环境或集。
要删除环境,请参阅删 除环境 ,了解详细信息。

冬眠和冬眠沙箱环境

如果在某一时间段内 未检测到项目 ,沙箱活动环境将进入休眠模式。
休眠是沙箱项目环境特有的。 常规项目环境不休眠。

冬眠

休眠可以自动或手动进行。 沙箱项目环境进入休眠模式可能需要几分钟 时间 。 数据在休眠期间保留。
冬眠分为:
  • 自动沙箱 项目环境在8小时不活动后自动休眠,这意味着作者和发布服务都不会收到请求。
  • 手动 :作为用户,您可以手动为沙箱项目环境休眠,但无需这样做,因为休眠将在某段时间(8小时)不活动后自动发生。
在最新版本中,直接从云管理器链接到开发人员控制台将不允许您选择休眠沙箱项目环境。 解决方法是在“开发人员控制台”上添加以下模式,在url 1234的末尾添加 #release-cm-p1234-e5678 where 1234 以下模式:您的 项目ID ,5678是您 的环境ID

使用手动休眠

您可以通过以下两种不同方式从开发人员控制台手动休眠沙箱项目:
  • 环境详细信息屏幕
  • 环境列表屏幕
对沙箱项目的开发人员控制台的访问权限适用于Cloud Manager的任何用户。
请按照以下步骤手动为沙箱项目环境休眠:
  1. 导航到开发 人员控制台 。 请参阅访 问开发人员控制台 ,了解如何从 环境卡访 问开发人 员控制 台。
    直接从云管 理器链接到 “开发人员控制台”时,您不能选择让沙箱环境休眠。 解决方法是在“开发人员控制台”上添加以下模式,在url 1234的末尾添加 #release-cm-p1234-e5678 where 1234 以下模式:您的 项目ID ,5678是您 的环境ID
  2. Click Hibernate , as shown in the figure below:
    或者,
    单击左 上方 的环境链接以视图环境列表,然后 单击Hibernate ,如下图所示:
  3. 单击 Hibernate 以确认该步骤。
  4. 休眠成功后,您将在“开发人员控制台”屏幕中看到环境的休眠过 程完成通知

解除休眠

  1. 导航到开发 人员控制台 。 请参阅访 问开发人员控制台 ,了解如何从 环境卡访 问开发人 员控制 台。
    直接从云管 理器链接到 “开发人员控制台”时,您不能选择解除沙箱项目环境的休眠。 解决方法是在“开发人员控制台”上添加以下模式,在url 1234的末尾添加 #release-cm-p1234-e5678 where 1234 以下模式:您的 项目ID ,5678是您 的环境ID
    或者,您也可以通过尝试访 问已休眠环境的作者或发布服务 ,导航到开发人员控制台以解除休眠;在这种情况下,将显示一个登陆页,其中包含指向“开发人员控制台”的链接。 请参阅下面的访问休眠环境部分。
    对开发人员控制台的访问权限由 Admin Console中的云管理器 -开发人员 角色定义 。 具有开发人员角色权限的用户可以解除沙箱项目环境的休眠。
  2. 单击“ 取消休眠 ”,如下图所示:
    或者,
    单击左 上方 的环境链接以视图环境列表,然后 单击“取消休眠 ”,如下图所示
  3. 单击 “取消 Hibernate”以确认该步骤。
  4. 您将收到解除休眠进程已启动的通知,并将使用进度进行更新。
  5. 进程完成后,沙箱项目环境将再次处于活动状态。

解除休眠的权限

任何拥有产品用户档案的用户都应能作为Cloud Service访问AEM,从而访 问开发者控制台 ,允许他们解除环境的休眠。
有关设置 用户权限的信息,请参 阅云管理器中的添加用户和角色。

访问休眠环境

当针对休眠环境的作者层或发布层发出任何浏览器请求时,用户将遇到一个描述该环境的休眠状态的登陆页,如下图所示:

重要注意事项

与冬眠和脱冬眠环境相关的主要考虑事项很少:
  • 用户可以使用管道将自定义代码部署到休眠环境。 环境将保持休眠状态,新代码在解除休眠后将显示在环境中。
  • AEM升级可以应用于休眠环境,客户可以从Cloud Manager手动触发这些客户。 环境将保持冬眠状态,新版本在冬眠解除后将显示在环境中。
目前,云管理器不指示环境是否已休眠。

AEM沙箱环境更新

有关更多 详细信息 ,请参阅AEM版本更新。
用户可以在沙箱项目中手动将AEM更新应用到环境。
请参阅 更新环境 ,了解如何更新环境。
  • 手动更新只能在目标环境具有正确配置的管道时运行。
  • 手动更新生产 环境 阶段 将自动更新其它更新。 生产+阶段环境集必须位于同一AEM版本上。