Lesson 1: Configure services
Create Azure blob storages
You need to create Azure blob storage on your Azure account. Then, create two containers:
- First, name it
imgix
- it will be used as assets source for the imgIX service. - The second one, name it
source
- it will be required only for local testing purposes to simulate AEM assets cloud storage.
Configure imgIX
On your imgIX account, you need to create a source pointing to the Azure blob storage.
- During the setup, you define the name of the imgIX subdomain serving transformed images. Write down that domain as we will need it later.
- In the Security section check Secure URLs checkbox
- Once the source provisioning is finished, you need to open it and click on the Show Token button in the Security section. Write down that token as we will need it later.
To test your configuration:
- Upload any asset to the
imgix
blob storage container, e.g.image.png
- Go to the https://dashboard.imgix.com/tools and sign image URL (use the URL
https://<your-subdomain>.imgix.net/image.png
) - Open signed URL in the browser to verify the image is loaded.
Configure Adobe IO
- Go to the https://console.adobe.io and create a new project using App Builder template.
- Add the following services to your project workspace:
- Asset Compute
- I/O Management API
- I/O Events
- When adding the first service, you will be asked to generate keys pair or upload your own. Pick Generate keys pair and your keys will be downloaded as a zip file.
- Unzip the file and write down the location to the private.key.