AEM as a Cloud Service Developer Console (Beta) developer-console
aemcs-new-devconsole-ui-beta@adobe.com
即可。 有关经典AEM Developer Console的信息,请参阅本文。AEM as a Cloud Service Developer Console包含一组用于在云环境中进行调试的工具。 可以通过Cloud Manager中的按环境链接访问该环境。
开发人员可以访问下述功能:
OSGi包 osgi-bundles
- 在所选环境类型中部署的OSGi包概述。 它支持全文搜索。
- 获取环境中捆绑包的实际状态信息很有用。 您可以获取相关信息,例如导出的资源包、导入的资源包、使用的服务等。
- 开发人员希望在实际环境中进行验证,并检查捆绑包是否实现了他们期望的功能。
- 示例用例: 您的捆绑包中指定了依赖项的版本范围。 依赖项出现问题。 您希望检查将哪个依赖项版本连接到捆绑包中。 要进行检查,请转到捆绑包详细信息,然后使用导入捆绑包/包来检查运行时使用的捆绑包版本或包版本。 利用此信息,您可以调整maven依赖项版本范围或调整代码。
Java包 java-packages
开发控制台UI中的
- 搜索提示,可用于搜索在环境的OSGI系统中活动的包。 在此位置中,您可以看到哪个捆绑包导出(或提供)包,以及哪个捆绑包导入(或使用)包。 您还可以检查重复的软件包(同一软件包、不同版本),这在某些情况下会导致问题。
- 示例用例: 使用动态类加载器的自定义服务加载类而不指定版本。 由于多个捆绑包导出不同的版本,因此实施会有所不同,从而导致行为发生变化。 开发人员希望检查哪些包位于环境中,而不分析功能模型。 他们搜索资源包,并查看所有导出的版本。 此功能为他们提供了输入更好的版本范围的信息。
Servlet servlets
开发控制台UI中的
- 搜索提示,您可以在其中指定带有选择器的路径以及带有GET或POST的扩展名。 然后,它会按优先顺序提供servlet的结果,以在Sling中处理请求。
- 示例用例: 您有一个OSGI servlet,它应在请求时激活并将输出打印到响应。 但是,响应将返回空,而不是预期的输出。 您需要检查由于更具体的选择器、
resourceType
、扩展或排名,某些其他servlet是否优先于您的servlet。 搜索预期路径,然后发现另一个排名较高的servlet处于活动状态。 然后,您决定是否可以通过添加选择器来获得排名在前的servlet,例如。
服务 services
开发控制台UI中的
- 与OSGI组件视图类似,但基于服务。 您可以快速搜索哪些服务提供了某些属性。
OSGi组件 osgi-components
开发控制台UI中的
- 所选环境类型中存在的OSGI组件概述。 它支持全文搜索。
- 您可以获取环境中OSGI组件的实时状态。 您可以看到它满足哪些服务、提供服务的捆绑包以及激活类型(立即或延迟)。
- 示例用例1: 作为开发人员,您需要检查通过配置激活的组件在特定环境中是否处于活动状态。 原因是预期行为未发生。 您只需在搜索中查找该组件,然后查看该组件是否处于活动状态。
- 用例2: 您希望查看环境中可用的现成组件,并确定它们支持的服务。 此功能可帮助您了解有关Adobe Experience Manager as a Cloud Service的更多信息。 您可以在组件列表中签出它们。
集成 integrations
开发控制台UI中的
- 管理员能够生成、重命名和删除服务凭据和开发人员令牌。
存储库 repository
- 打开存储库浏览器。
状态转储/查询 status-dumps-queries
- 包、包、配置、服务、组件、sling作业或Oak定义的当前状态的全文或JSON转储。
- 当开发人员发现一些意外的状态,并希望与其他开发人员通信或记录此状态时特别有用。 下载转储将为您提供状态的快照以供以后参考。
配置 configurations
开发控制台UI中的
- 环境中活动的配置的可搜索列表。 您可以通过查看详细信息页面来查看配置提供了哪些属性。
- 示例用例: 开发人员希望确保他们指定的配置实际存在于环境中。 如果缺少配置,他们可以检查特征模型或配置运行模式或文件夹。
对于生产程序,Adobe Admin Console中的“Cloud Manager — 开发人员角色”可控制对AEM as a Cloud Service Developer Console的访问。 对于沙盒程序,任何拥有授予AEM访问权限的产品配置文件的用户都可以使用Developer Console。 对于所有程序,状态转储和访问存储库浏览器需要“Cloud Manager — 开发人员角色”。 要查看创作和发布服务中的数据,还必须将用户分配到这两个服务上的AEM用户或AEM管理员产品配置文件。
有关设置用户权限的详细信息,请参阅Cloud Manager文档。