程序和程序类型 understanding-programs

Cloud Manager 是围绕实体的层次结构构建的。详细信息对您在Cloud Manager中的日常工作并不重要,但概述详细信息可帮助您了解程序并设置自己的程序。

Cloud Manager 层级

  • 租户 — 层次结构的顶层。 每个客户均配有一个租户。
  • 项目 — 每个租户都有一个或多个项目,这些项目通常反映了客户的许可解决方案
  • 环境 – 每个项目都有多个环境,例如用于实时内容的生产环境、一个用于暂存的环境,一个用于开发的环境。
    • 每个程序只能有一个生产环境,但可以有多个非生产环境。
  • 存储库 — 程序具有Git存储库,其中应用程序和前端代码被维护的环境。
  • 工具和工作流程 – 管道管理从存储库到环境的代码部署,而其他工具允许访问日志、监控和环境管理。

示例通常有助于将此层级置于上下文中。

  • WKND 旅游和冒险企业可能是专注于旅游相关媒体的​ 租户
  • WKND 旅游和冒险企业租户可能具有两个​ 程序:一个针对 WKND 杂志的 Sites 程序和一个针对 WKND 媒体的 Assets 程序。
  • WKND 杂志和 WKND 媒体项目都具有开发、暂存和生产​ 环境

源代码存储库 source-code-repository

Cloud Manager程序将自动配置自己的Git存储库。

用户可以使用带有命令行工具的Git客户端或独立的可视Git客户端访问Cloud Manager Git存储库。 或者,他们可以使用自己的首选集成开发环境(IDE),如Eclipse、IntelliJ或NetBeans。

设置Git客户端后,您可以从Cloud Manager用户界面管理您的Git存储库。 要了解如何使用Cloud Manager用户界面管理Git,请参阅访问Git

要开始开发AEM Cloud应用程序,请将Cloud Manager存储库中的应用程序代码签出到本地计算机。

$ git clone {URL}

该工作流遵循标准Git流程:

  1. 用户在本地克隆远程Git存储库。
  2. 用户在其本地存储库中进行更改。
  3. 准备就绪后,用户将更改提交回远程Git存储库。

唯一的区别是远程Git存储库是Cloud Manager的一部分,对开发人员是透明的。

程序类型 program-types

用户可以创建一个​ 生产 ​程序或​ 沙盒 ​程序。

  • 创建​ 生产程序,以便为您的站点启用实时流量。

  • 通常,创建​ 沙盒程序 ​是为了提供培训、运行演示、支持、概念验证 (POC) 或归档等目的。

    • 沙盒环境并不意味着要承载实时流量,并且有生产程序没有的限制。
    • 它包括Sites、Assets和Edge Delivery Services,并预填充了包含示例代码、开发环境和非生产管道的Git分支。
    • 请参阅沙盒简介,了解更多详细信息。
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab