Experience League
Network Security. Are you using an isolated subnet for your signage devices? Does the isolated subnet allow access to the required endpoints including AEM
11% 46% 40% 3%
recommended system owners managing AEM review their dispatcher security policies and implement security-checklist.html?lang=en& https://experienceleague.adobe ...
Adobe Experience Manager Screens Security Overview
For a complete checklist that summarizes the below in actionable steps please see the AEM Screens · Security Checklist. Physical Security of Screen Devices.
Cloud Manager Webinar September 2019
• Based on the Adobe Experience Manager Security Checklist… Built into Adobe Learn about the AEM security checklist. View the Sonarqube code quality rules.
Data Security Checklist
A comprehensive security program is critical to protecting the individual privacy and confidentiality of education records. Solutions and procedures supporting
Adobe® Experience Manager as a Managed Service Security
Adobe Experience Manager (AEM) is the industry-leading digital experience management solution for enterprises and midsize organizations. It provides a modern
Running Adobe Experience Manager on AWS
25 нояб. 2020 г. These checklists cover various parts of security considerations from running AEM in production mode to using mod_rewrite and mod_security ...
Running Adobe Experience Manager on AWS
To ensure the right security for publish and author instances it is critical to follow. Adobe's security checklist for AEM4. Figure 6: Solution with Public
Data Governance Checklist
This includes establishing decision-making authority policies
Risk Management Checklist
Is there a program to conduct annual employee training on risk management issues such as safety corporate policies and procedures
Experience League
Network Security. Are you using an isolated subnet for your signage devices? Does the isolated subnet allow access to the required endpoints including AEM
Cloud Manager Webinar September 2019
Testing Best Practices –. Build Execution Monitoring
Adobe Experience Manager Screens Security Overview
our recommended security checklist. About Adobe Experience Manager Screens. AEM Screens is a secure digital signage solution that allows customers to
Adobe® Experience Manager as a Managed Service Security
Adobe Experience Manager (AEM) is the industry-leading digital experience management solution for enterprises and midsize organizations. It provides a modern
Running Adobe Experience Manager on AWS
Nov 25 2020 These checklists cover various parts of security considerations
Adobe Experience Manager as a Cloud Service Security Overview
AEM as Cloud Service consists of industry-leading cloud applications for hybrid content management (CMS) and digital asset management (DAM) each of which can
Title Slide
Building Health Checks for AEM Can be used in any other Sling project not just AEM ... Based on our security checklist (~20). ?. Critical or Warning.
Junit 5 and Sling/AEM Mocks - adaptTo() 2018
AEM security. 32. ? Automation implements a good part of the. AEM security checklist (more planned). ? IP restrictions for. ? accessing the machines.
Data Security Checklist
Data Security Checklist. About PTAC. The U.S. Department of Education established the Privacy Technical Assistance Center (PTAC) as a “one-stop”.
OWASP Penetration Testing Check List
OWASP Web Application Penetration Checklist. Version 1.1 technique to test the security of web applications under certain circumstances. For.
APACHE SLING & FRIENDS TECH MEETUP
10-12 SEPTEMBER 2018
Maven Archetypes for AEM
Tobias Richter, Stefan Seifert; pro!vision GmbH
About the Speakers
2AEM Developer
Apache Sling PMC
CTO of pro!vision GmbH
https://www.pro-vision.deStefan Seifert
Tobias Richter
DevOps Engineer
@ pro!visionAgenda
31.About Maven Archetypes for AEM
2.Create project(s)
3.Setup full AEM infrastructure (AWS)
4.Live Demo!
4Archetypes
for AEM ProjectsWhat is a Maven Archetype
5Maven project templating toolkit
Bootstrap new projects with parameters
AEM needs complex multi-module projects
Archetypes available
6Maven Archetype by Adobe
Maven Archetype by wcm.io
Lazybones templates * by Adobe Consulting
* This is not a Maven ArchetypeArchetype comparison
7FeatureAdobe AEM
Archetype
wcm.io AEMArchetype
AEM Lazybones
Templates
AEM version6.3SP2,6.46.3SP2,6.46.3,6.4
FeatureflagsNoYesYes
Templates& Core Component examplesYesYesNo
AEM Mocks unit test examplesNoYesNo
Editable TemplatesYesYesYes
FileVaultXML LayoutYesYesYes
Sling-Initial-Content JSON LayoutNoYesNo
Context-Aware ConfigurationNoYesNo
CONGA-enabled for DeploymentNoYesNo
Webpack-based Frontend BuildNoYesNo
Integration Test ExamplesYesNoNo
How to use wcm.io Archetype
8Interactive mode
mvn archetype:generate \ -DarchetypeGroupId=io.wcm.maven.archetypes \ -DarchetypeArtifactId=io.wcm.maven.archetypes.aem \ -DarchetypeVersion=2.0.2Feature Flags
How to use wcm.io Archetype
9Batch mode
(recommended) mvn archetype:generate -DinteractiveMode=false \ -DarchetypeGroupId=io.wcm.maven.archetypes \ -DarchetypeArtifactId=io.wcm.maven.archetypes.aem \ -DarchetypeVersion=2.0.2 \ -DprojectName=adaptToDemo2018 \ -DgroupId=to.adapt \ -DartifactId=to.adapt.demoapp \ -Dversion=1.0.0-SNAPSHOT \ -Dpackage=to.adapt.demoapp \ -DpackageGroupName=adaptTo \ -DaemAuthorPort=4502 \ -DaemPublishPort=4503 \ -DoptionAemVersion=6.4 \ -DoptionAemServicePack=n \ -DoptionSlingModelsLatest=n \ -DoptionSlingInitialContentBundle=n \ -DoptionEditableTemplates=y \ -DoptionMultiBundleLayout=n \ -DoptionContextAwareConfig=n \ -DoptionWcmioHandler=n \ -DoptionAcsCommons=n \ -DoptionFrontend=yParameter documentation:
Demo 101.Create project
2.Build it
3.Deploy it
locally4.Publish it
to Maven Repository 11AEM infrastructure overview
What to set up
12PRODEnvironmentDEVEnvironment
Publish 1
AEMDispatcher
Publish 2
AEMDispatcher
Author
AEMDispatcherAuthor + Publish
AEMDispatcher
AEMDispatcher
t2.2xlarget2.2xlarge t2.2xlarge t2.2xlargeBig picture
13PRODEnvironment
DEVEnvironment
Publish
1Publish
2Author
Author
+ PublishAnsibleControl Host MavenRepository
GitHub
AnsibleGalaxy
SSHMaven Deps
AEM project
AEM binaries
AnsibleRoles
14Archetype for
AEM ConfigManagement & Deployment
One gitrepositoryTwo gitrepositories
15AEM project
Repository 1
Templates and components
Java Code
Frontend Code
Sample Content
CONGA Definition
Local deployment
ConfigManagement project
Repository 2
CONGA Environments
Configuration per stage
Deployment scripts
Credentials & keys
(encrypted) wcm.io ConfigManagement archetype 16Featurewcm.io ConfigMgmt
Archetype
AEM version6.3,6.4
CONGAEnvironmentsYes
AnsiblePlaybooks for automateddeploymentYes
Describe and create AWS infrastructure using TerraformYesRemote or local control host with VagrantYes
Setup AEM infrastructure and deploymentin AWSYes
Sensitive data encrypted using Ansible vaultYes
No manual deployment/configuration steps!
Feature Flags
How to use wcm.io ConfigMgmtArchetype
17Batch mode
mvn archetype:generate -DinteractiveMode=false \ -DarchetypeGroupId=io.wcm.maven.archetypes \ -DarchetypeVersion=1.0.2 \ -DconfigurationManagementName=adaptto-demo-2018 \ -DprojectName=adaptToDemo2018 \ -DgroupId=to.adapt \ -DartifactId=to.adapt.demoapp \ -Dversion=1.0.0-SNAPSHOT \ -DawsMachineSize=large \ -DoptionAnsible=y \ -DoptionTerraform=y \ -DoptionVagrant=y \ -DansibleVaultPassword=mypassword \ -DaemAdminPassword=myadminpwd \ -DmavenRepositoryUrl=http://your-maven-repo-url/ \ -DmavenRepositoryUser=user \ -DmavenRepositoryPassword=passwordParameter documentation:
Demo 181.Create Config
Management project
2.Create AWS machines
via TerraformAWS parameters
19ÿmapped to AWS instance types
All machines tagged properly
SSH keys
Security group
Demo 201.Run Ansible Playbook
2.Setup AEM and
Dispatcher for PROD
3.Deploy everything
21CONGA concepts
CONGA abstracts AEM configuration
22ConfigDefinitionin AEM project
Repository 1
OSGi configs
Configsin Content
(e.g. replication agents)Dispatcher config
Templates with
placeholdersEnvironmentsin ConfigMgmt
Repository 2
IP Addresses
Number of instances
Machine sizing
Domain names
Credentials
CONGA building blocks for templates
23AEM configuration is complex
CONGA provides a set of preconfigured
Best practices ready-to-use
Customizable
Demo 241.CONGA
Environment
25Ansibleroles and playbooks
Ansibleplaybooks
26The generated project contains only
Playbooks, no roles
All roles are re-usable building blocks
published on AnsibleGalaxyArchetype is only a starting point
Ansibleroles from wcm.io DevOps
27https://galaxy.ansible.com/wcm_io_devops
Generic AEM roles
aem_cms aem_service aem_security aem_dispatcher aem_dispatcher_flushGeneric CONGA roles
conga_facts conga_files conga_bundle_files conga_maven conga_host_factsCONGA-AEM roles
conga_aem_cms conga_aem_packages conga_aem_smoke_test conga_aem_dispatcher conga_aem_dispatcher_flush conga_aem_dispatcher_smoke_test usesusesAdobe AEM binaries
28AEM binaries not available in any public repo
We upload them ourselves in our
Company Maven Repository following the
wcm.io Artifact Naming Conventions for AEM BinariesEverything available via Maven:
QuickstartJAR, SPs, CFPs, HFs, Dispatcher binaries Demo 291.AnsiblePlaybooks
30About security
Sensitive data in ConfigManagement
31AEM admin password
AEM license.propertiesfile
AEM crypto key *
Maven repository credentials
* New generated for each ConfigManagement projectAEM security
32Automation implements a good part of the
AEM security checklist (more planned)
IP restrictions for
accessing the machines accessing Dispatcher Flush URLs accessing AEM Admin URLs like /console Demo 331.Deployment finished
2.Author content
3.Publish it
34References
Related adaptTo() talks
35adaptTo() 2017: Automate AEM Deployment with Ansible and wcm.io CONGA adaptTo() 2015: CONGA -Configuration generation for Sling and AEMquotesdbs_dbs14.pdfusesText_20
[PDF] aem sites
[PDF] aem sites lead developer certification dumps
[PDF] aem tutorial
[PDF] aem user roles
[PDF] aeo company
[PDF] aer canada
[PDF] aerie mission statement
[PDF] aerobic
[PDF] aerobic and anaerobic bacteria difference
[PDF] aerobic and anaerobic difference between
[PDF] aerobic and anaerobic difference in hindi
[PDF] aerobic and anaerobic exercise benefits
[PDF] aerobic and anaerobic exercise difference
[PDF] aerobic and anaerobic exercise essay