Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

TB3dock
TB3dock
Offline

Badges

Badges
32

Accepted Solutions

Accepted Solutions
5

Likes

Likes
77

Posts

Posts
286

Discussions

Discussions
58

Questions

Questions
224

Ideas

Ideas
0

Blog Posts

Blog Posts
0
Top badges earned by TB3dock
Customize the badges you want to showcase on your profile
Is this a new way to deploy dispatcher configs to AEM cloud?
Avatar
Ignite 100
Level 8
TB3dock
Level 8

Likes

77 likes

Total Posts

286 posts

Correct reply

5 solutions
Top badges earned
Ignite 100
Ignite 90
Boost 50
Ignite 80
Ignite 70
View profile
TB3dock
- Adobe Experience Manager
When we want to add some redirects, the process takes several weeks and costs tens if not hundreds of thousands of pounds. This is because we have to update the dispatcher configs in our project, build it several times on dev (which takes on average 1.5 hours each build) to test it, then schedule the change to go into test env, then UAT env, then stage, then prod, each time doing a 1-2 hour build, and several rounds of smoke tests (as there is no way to ensure that what was build in one env is t...

Views

56

Likes

0

Replies

1
AEM cloud: which directories needed to sync content between envs via packages?
Avatar
Ignite 100
Level 8
TB3dock
Level 8

Likes

77 likes

Total Posts

286 posts

Correct reply

5 solutions
Top badges earned
Ignite 100
Ignite 90
Boost 50
Ignite 80
Ignite 70
View profile
TB3dock
- Adobe Experience Manager
We create the content on production, then sync the content down to UAT / test / dev cloud AEM envs. The problem is that its easy to miss items (such as policies), or take too much (and cause issues). We tried the following: /content/our-web/content/dam/our-web/content/experience-fragments/our-web/conf/our-web as /conf/ourweb contains several important dirs, including templates, template types and policies. However, when we try to deploy the above package to another of our envs, we get: "Package ...

Views

82

Likes

0

Replies

1
Re: Why dont vanity urls work with cloud AEM?
Avatar
Ignite 100
Level 8
TB3dock
Level 8

Likes

77 likes

Total Posts

286 posts

Correct reply

5 solutions
Top badges earned
Ignite 100
Ignite 90
Boost 50
Ignite 80
Ignite 70
View profile
TB3dock
- Adobe Experience Manager
Thats great news about being able to deploy dispatcher rules without a full deploy. Any idea how this will work, as there is only one build option - you commit to a branch and AEM builds it.

Views

50

Like

1

Replies

1
Re: Why dont vanity urls work with cloud AEM?
Avatar
Ignite 100
Level 8
TB3dock
Level 8

Likes

77 likes

Total Posts

286 posts

Correct reply

5 solutions
Top badges earned
Ignite 100
Ignite 90
Boost 50
Ignite 80
Ignite 70
View profile
TB3dock
- Adobe Experience Manager
yes, we have tried just join, same error unfortunately. The issue is that join does not exist, our page is called register.html. There is no point in vanity url if it has to be identical to the url its being a vanity url for. The url the browser uses for our site is oursite.com/uk/en/register.html. We have dispatcher rules to rewrite this under the hood to /content/our-web/oursite_com/uk/en/register.html. Vanity URLs dont work at all. They not only dont rewrite to the actual page (register.html)...

Views

52

Like

1

Replies

0
aio cli cloudmanager plugin commands always give "Error: 400 (Bad Request)"
Avatar
Ignite 100
Level 8
TB3dock
Level 8

Likes

77 likes

Total Posts

286 posts

Correct reply

5 solutions
Top badges earned
Ignite 100
Ignite 90
Boost 50
Ignite 80
Ignite 70
View profile
TB3dock
- Adobe Experience Manager
All commands give this error, e.g: % aio cloudmanager:list-environments › Error: 400 (Bad Request) % npm -version7.6.0% node Welcome to Node.js v15.10.0.% aio -v @adobe/aio-cli/8.2.0 darwin-arm64 node-v15.10.0 how to reproduce:1) install aio2) install cloud manager2) login3) run any (core) aio command (works)4) run any aio cloudmanager command (fails with bad request) Installed via this method:npm install -g @adobe/aio-cliaio plugins:install @adobe/aio-cli-plugin-cloudmanageraio plugins:updateai...

Views

44

Likes

0

Replies

0
aio not working Error: [CloudManagerCLI:IMS_CONTEXT_MISSING_FIELDS
Avatar
Ignite 100
Level 8
TB3dock
Level 8

Likes

77 likes

Total Posts

286 posts

Correct reply

5 solutions
Top badges earned
Ignite 100
Ignite 90
Boost 50
Ignite 80
Ignite 70
View profile
TB3dock
- Adobe Experience Manager
I followed this article to the letter: https://medium.com/adobetech/setting-up-adobe-i-o-cli-for-cloud-manager-8820f47e3c94 including the following steps: aio-cli % aio config:set jwt-auth config.json --file --json aio-cli % aio config:set jwt-auth.jwt_private_key config/private.key --file aio config:set cloudmanager_programid 12345 all of the above commands worked fine, where the json file has the client ID, secret and jwt token taken from the adobe integrations api page, and the prite key was ...

Views

63

Likes

0

Replies

1
aio/cli api config - which "product profile" to chose?
Avatar
Ignite 100
Level 8
TB3dock
Level 8

Likes

77 likes

Total Posts

286 posts

Correct reply

5 solutions
Top badges earned
Ignite 100
Ignite 90
Boost 50
Ignite 80
Ignite 70
View profile
TB3dock
- Adobe Experience Manager
We are removing secrets from osgi config files and put them in the AEM CLI variable system.this article: https://medium.com/adobetech/setting-up-adobe-i-o-cli-for-cloud-manager-8820f47e3c94 describes how to setup API keys for using the cli, but says "chose the appropriate profile" with no guidance. The options are: Select product profilesYour integration's service account will gain access to granular features through the product profiles selected here.1 Program manager2 Integrations3 Developer4 ...

Views

29

Likes

0

Replies

0
cloud SDK, how to get a publisher working locally with an author instance?
Avatar
Ignite 100
Level 8
TB3dock
Level 8

Likes

77 likes

Total Posts

286 posts

Correct reply

5 solutions
Top badges earned
Ignite 100
Ignite 90
Boost 50
Ignite 80
Ignite 70
View profile
TB3dock
- Adobe Experience Manager
running a publisher and author instance is easy: cd /authorjava -jar aem-author-p4502.jarcd /publishjava -jar aem-publish-p4503.jar We can then login to author (http://localhost:4502):, see all our sites pages, and even publish them all. However, on our local publish instance, there is nothing. no content. e.g. if we navigate to: http://localhost:4503/content/ourweb-web/oursite_com/uk/en/legal.html we get 404We get that path by editing the page in the author instance, then copying the path. Pres...

Views

92

Likes

0

Replies

2
Why dont vanity urls work with cloud AEM?
Avatar
Ignite 100
Level 8
TB3dock
Level 8

Likes

77 likes

Total Posts

286 posts

Correct reply

5 solutions
Top badges earned
Ignite 100
Ignite 90
Boost 50
Ignite 80
Ignite 70
View profile
TB3dock
- Adobe Experience Manager
We have been using AEM cloud for some years, but vanity urls have never worked. E.g. this is our current page site format: oursite.com/uk/en/register.html. if we want to have oursite.com/join or oursite.com/join.html, and add "join.html" as a vanity url for the register page, then try to hit oursite.com/join.html we get: Resource at '/content/our-web/oursite_com/join.html' not found: No resource foundAEM requires quite a complex set of dispatcher rules to map the underlying page structures to si...

Views

95

Likes

0

Replies

4
getting a very strange response from a sling servlet in our prod env: <div id="root" status="500"backend="bb78d8242935e149ab12d9d14ebbb908--F_Skyline_Origin_Ingress_Publish"
Avatar
Ignite 100
Level 8
TB3dock
Level 8

Likes

77 likes

Total Posts

286 posts

Correct reply

5 solutions
Top badges earned
Ignite 100
Ignite 90
Boost 50
Ignite 80
Ignite 70
View profile
TB3dock
- Adobe Experience Manager
randomly, instead of some json, we get the following HTML back from one of our servlets: We are looking in the logs, but wondered if anyone has seen this type of response before? AEM Cloud Service AEM Cloud Service.

Views

44

Likes

0

Replies

1
AEM cloud scheduler concurrency question.
Avatar
Ignite 100
Level 8
TB3dock
Level 8

Likes

77 likes

Total Posts

286 posts

Correct reply

5 solutions
Top badges earned
Ignite 100
Ignite 90
Boost 50
Ignite 80
Ignite 70
View profile
TB3dock
- Adobe Experience Manager
We want to create a scheduler to refresh OATH tokens which various services use.if we set the scheduler's "concurrency" flag to true, does this mean that:scheduler runce on each cloud instance.scheduler runs on one instance, but concurrent with other (different) schedulersscheduler runs on one instance, but can run multiple copies in parallel.Is there any way to ensure it runs on every instance?If any instance didnt have this running, it would mean that service on that instance would not get a n...

Views

81

Likes

0

Replies

1
Re: cant use dispatcher locally because of SSL
Avatar
Ignite 100
Level 8
TB3dock
Level 8

Likes

77 likes

Total Posts

286 posts

Correct reply

5 solutions
Top badges earned
Ignite 100
Ignite 90
Boost 50
Ignite 80
Ignite 70
View profile
TB3dock
- Adobe Experience Manager
Thanks for the reply. With cloud aem, our dispatcher configs only have http. We assume that the cloud has some sort of https termination infront of the dispatcher (WAF may be). The crux is that our vhosts for cloud have not https config (that we know of), and we cant modify them or it will break production. Any suggestions?

Views

83

Like

1

Replies

0
cant use dispatcher locally because of SSL
Avatar
Ignite 100
Level 8
TB3dock
Level 8

Likes

77 likes

Total Posts

286 posts

Correct reply

5 solutions
Top badges earned
Ignite 100
Ignite 90
Boost 50
Ignite 80
Ignite 70
View profile
TB3dock
- Adobe Experience Manager
We have 7 AEM cloud instances. The vhosts files are complex, and we have issues with redirects etc.Testing by uploading to cloud takes 1-2 hours, so it takes a day to test a few changes. We want to run dispatcher locally. It obvoiusly requires editing the /etc/host file with the name one of our sites, e.g. 127.0.0.1 www.mysite.com Then when we hit http://www.mysite.com:8090 or https://www.mysite.com in a browser, we get: ERR_SSL_PROTOCOL_ERROR because there are no certificates etc installed. Has...

Views

107

Likes

0

Replies

2
Re: AEMaaCS Dispatcher Validator Include Error
Avatar
Ignite 100
Level 8
TB3dock
Level 8

Likes

77 likes

Total Posts

286 posts

Correct reply

5 solutions
Top badges earned
Ignite 100
Ignite 90
Boost 50
Ignite 80
Ignite 70
View profile
TB3dock
- Adobe Experience Manager
This limitation is both arbitrary and crippling. We just wasted days on the same issue. Its going to make maintenance of our vhost specific and shared rewrite rules a nightmare.

Views

46

Likes

0

Replies

0
Re: how to validate cloud SDK dispatcher files without docker?
Avatar
Ignite 100
Level 8
TB3dock
Level 8

Likes

77 likes

Total Posts

286 posts

Correct reply

5 solutions
Top badges earned
Ignite 100
Ignite 90
Boost 50
Ignite 80
Ignite 70
View profile
TB3dock
- Adobe Experience Manager
Hi, Yes, I have followed this article, but validate.sh tries to start a docker instance, but there are no instructions how to create the docker image it needs. I tried creating one manually, but I can't find any Dockerfile. This seems to be a critical gap in the documentation - you cant run the local dispatcher or validator without a docker image, but to create a docker image you need a Dockerfile which specifies what the image contains, and this appears to be missing from the dispatcher tools d...

Views

114

Likes

2

Replies

0
Re: Cloud AEM: is there a way to block access to some content by IP, without hacking the dispatcher configs?
Avatar
Ignite 100
Level 8
TB3dock
Level 8

Likes

77 likes

Total Posts

286 posts

Correct reply

5 solutions
Top badges earned
Ignite 100
Ignite 90
Boost 50
Ignite 80
Ignite 70
View profile
TB3dock
- Adobe Experience Manager
Thanks for the reply. By content I mean pages (specifically a subdirectory of pages), not assets, unfortunately.

Views

67

Likes

0

Replies

0
Re: how to validate cloud SDK dispatcher files without docker?
Avatar
Ignite 100
Level 8
TB3dock
Level 8

Likes

77 likes

Total Posts

286 posts

Correct reply

5 solutions
Top badges earned
Ignite 100
Ignite 90
Boost 50
Ignite 80
Ignite 70
View profile
TB3dock
- Adobe Experience Manager
Yes, thats what I have installed. Docker is not the issue, the issue is that there are no instructions to setup or us dispatcher on the M1. I could not get it working on windows either as the instructions here: https://experienceleague.adobe.com/docs/experience-manager-learn/cloud-service/local-development-environment-set-up/dispatcher-tools.html dont work, Presumably there are undocumented steps, such as you have to build a windows or unix VM first, and create a container. There is no info on t...

Views

164

Like

1

Replies

0
Re: how to validate cloud SDK dispatcher files without docker?
Avatar
Ignite 100
Level 8
TB3dock
Level 8

Likes

77 likes

Total Posts

286 posts

Correct reply

5 solutions
Top badges earned
Ignite 100
Ignite 90
Boost 50
Ignite 80
Ignite 70
View profile
TB3dock
- Adobe Experience Manager
Yes I have docker running, but I have M1 Mac (not intel), so I dispatcher doesn't work. There have been a few posts saying its possible to run dispatcher on M1 mac, but they have no useable instructions.

Views

174

Like

1

Replies

2
Re: AEM Cloud: its ignoring all vhosts in enabled_vosts except default.vhost
Avatar
Ignite 100
Level 8
TB3dock
Level 8

Likes

77 likes

Total Posts

286 posts

Correct reply

5 solutions
Top badges earned
Ignite 100
Ignite 90
Boost 50
Ignite 80
Ignite 70
View profile
TB3dock
- Adobe Experience Manager
Well, I found the problem, but not a real solution. the problem is that one of the vhosts had "ServerAlias *". Removing this, allows all our vhost files to be correctly read and used. However, now we are seing some strange inexplicable problems with our site, and one of the devs says the severalias * is required by adobe to work. This means, to ensure this directive is the very last one, we have to put all our many virtual hosts entries into one giant vhost file, and put the * allies on the last...

Views

72

Like

1

Replies

1
AEM Cloud: its ignoring all vhosts in enabled_vosts except default.vhost
Avatar
Ignite 100
Level 8
TB3dock
Level 8

Likes

77 likes

Total Posts

286 posts

Correct reply

5 solutions
Top badges earned
Ignite 100
Ignite 90
Boost 50
Ignite 80
Ignite 70
View profile
TB3dock
- Adobe Experience Manager
This is strange. AEM displather has 2 dirs under conf.d:available_vhostsenabled_vhosts What we have found is AEM ignores all xxx.vhosts files in enabled_vhosts except for one called default.vhost. in avaliable_vhosts we have 3 xxx.vhost filesin enabled_vhosts we create a symbolic link to each.only default.vhost is actually used. Our workaround is to put all our vhosts in into default.vhost, but its not ideal. Anyone else have this issue? All our vhosts look like this: ServerName "somesite_com"Se...

Views

90

Likes

0

Replies

2
Re: Has anyone got dispatcher working on M1 Mac?
Avatar
Ignite 100
Level 8
TB3dock
Level 8

Likes

77 likes

Total Posts

286 posts

Correct reply

5 solutions
Top badges earned
Ignite 100
Ignite 90
Boost 50
Ignite 80
Ignite 70
View profile
TB3dock
- Adobe Experience Manager
When I run: docker build --platform linux/amd64 -t simon-dispatcher-vm I get unable to prepare context: unable to evaluate symlinks in Dockerfile path: lstat /Users/me/dev/docker/Dockerfile: no such file or directory where does one get the Dockerfile?

Views

101

Likes

0

Replies

0
Re: Has anyone got dispatcher working on M1 Mac?
Avatar
Ignite 100
Level 8
TB3dock
Level 8

Likes

77 likes

Total Posts

286 posts

Correct reply

5 solutions
Top badges earned
Ignite 100
Ignite 90
Boost 50
Ignite 80
Ignite 70
View profile
TB3dock
- Adobe Experience Manager
I get: unable to prepare context: unable to evaluate symlinks in Dockerfile path: lstat /Users/me/dev/docker/Dockerfile: no such file or directory I have docker installed. Where does one get the missing Dockerfile?

Views

103

Likes

0

Replies

0
how to validate cloud SDK dispatcher files without docker?
Avatar
Ignite 100
Level 8
TB3dock
Level 8

Likes

77 likes

Total Posts

286 posts

Correct reply

5 solutions
Top badges earned
Ignite 100
Ignite 90
Boost 50
Ignite 80
Ignite 70
View profile
TB3dock
- Adobe Experience Manager
The instructions to use dispatcher tools here are missing some information, e.g. where to install it, and how to link it to a particular project. I installed it in my home dir for want of a better option. It says to use: ./bin/validate.sh ./src Here we are guessing we need to substitute ./src for our config files? e.g. ./bin/validate.sh /Users/me/dev/git/some-project/dispatcher/src? Or maybe we are supposed to copy the files into the src dir in the dispatcher tools dir? Running this does the fol...

Views

196

Likes

0

Replies

6
Cloud AEM: how go gzip svg files on prod (works on non prod)
Avatar
Ignite 100
Level 8
TB3dock
Level 8

Likes

77 likes

Total Posts

286 posts

Correct reply

5 solutions
Top badges earned
Ignite 100
Ignite 90
Boost 50
Ignite 80
Ignite 70
View profile
TB3dock
- Adobe Experience Manager
we have AEM cloud prod/stage and 5 non prod envs.svgs are gziped on all 5 mon prod envs, but on prod they are not. We dont use stage.The dispatcher config is the same for all 7 environments - they all share the same virtual host, so there is nothing we can change here.Presumably this is then controlled outside of our environment. Perhaps fastly CDN is unzipping them?

Views

57

Likes

0

Replies

1
Re: How to gzip SVG files served from the DAM?
Avatar
Ignite 100
Level 8
TB3dock
Level 8

Likes

77 likes

Total Posts

286 posts

Correct reply

5 solutions
Top badges earned
Ignite 100
Ignite 90
Boost 50
Ignite 80
Ignite 70
View profile
TB3dock
- Adobe Experience Manager
Hi, we dont have an apache server, unfortunately, we are using the Cloud version of AEM. I dont think we can use LoadModule.Regarding the htmllibmanager.gzip="{Boolean}true"setting - the system is already gziping some assets, its just not zipping svg files. We need a way to zip sgv files.

Views

70

Likes

0

Replies

0
Cloud AEM: is there a way to block access to some content by IP, without hacking the dispatcher configs?
Avatar
Ignite 100
Level 8
TB3dock
Level 8

Likes

77 likes

Total Posts

286 posts

Correct reply

5 solutions
Top badges earned
Ignite 100
Ignite 90
Boost 50
Ignite 80
Ignite 70
View profile
TB3dock
- Adobe Experience Manager
WE can block access to the entire site using AEM Cloud Managers IP whitelisting feature. The business wants to hide only specific directories of content. We can do this via dispatcher config, but this requires a release cycle (which is 2-4 weeks), so if they want to add/remove an IP, or protect a new folder, its a long wait. Is there any in built way to do something like this in AEM cloud? We could create a servlet filter for all pages, create a settings page that allows content editors to admin...

Views

107

Likes

0

Replies

3
Re: AEM cloud, is there an api to copy content packages from prod and deploy to non prod?
Avatar
Ignite 100
Level 8
TB3dock
Level 8

Likes

77 likes

Total Posts

286 posts

Correct reply

5 solutions
Top badges earned
Ignite 100
Ignite 90
Boost 50
Ignite 80
Ignite 70
View profile
TB3dock
- Adobe Experience Manager
Thanks for the reply, but the tools you mention here appear to be manual - we need to automate the process.

Views

98

Like

1

Replies

0
AEM cloud, is there an api to copy content packages from prod and deploy to non prod?
Avatar
Ignite 100
Level 8
TB3dock
Level 8

Likes

77 likes

Total Posts

286 posts

Correct reply

5 solutions
Top badges earned
Ignite 100
Ignite 90
Boost 50
Ignite 80
Ignite 70
View profile
TB3dock
- Adobe Experience Manager
We have a person who's main job is to build a package on our prod env, download it, then upload and install it on our 5 non prod environments on a daily basis. This is so our uat/test/hotfix envs etc. have the latest content. Given the limitations imposed on Cloud AEM, is there a way to automate this? Maybe selenium scripts?

Views

127

Likes

0

Replies

4
How to gzip SVG files served from the DAM?
Avatar
Ignite 100
Level 8
TB3dock
Level 8

Likes

77 likes

Total Posts

286 posts

Correct reply

5 solutions
Top badges earned
Ignite 100
Ignite 90
Boost 50
Ignite 80
Ignite 70
View profile
TB3dock
- Adobe Experience Manager
Dareboost is saying we should be gzipping our SVG files (from DAM). Any suggestions how we can do this, e.g. in dispatcher or OSGi files? Its the cloud AEM version, so somewhat limited.

Views

104

Likes

0

Replies

3
cant download any SDK, says "package not found"
Avatar
Ignite 100
Level 8
TB3dock
Level 8

Likes

77 likes

Total Posts

286 posts

Correct reply

5 solutions
Top badges earned
Ignite 100
Ignite 90
Boost 50
Ignite 80
Ignite 70
View profile
TB3dock
- Adobe Experience Manager
If I click on any package in https://experience.adobe.com/#/downloads/content/software-distribution/en/aemcloud.html It says "Error 404: Package not found" Is there anywhere else we can get it from?

Views

122

Likes

0

Replies

3