Как я могу исправить проблему соединения между AEM 6.3 и AWS S3 Bucket - PullRequest
0 голосов
/ 08 февраля 2019

Я разверну с помощью terraform все AEM на AWS и сохраню хранилище данных в S3 Bucket.Поэтому я делаю все как указано здесь в руководстве, но автоматически: https://helpx.adobe.com/experience-manager/6-3/sites/deploying/using/data-store-config.html#AmazonS3DataStore

, и я настроил этот файл: org.apache.jackrabbit.oak.plugins.blob.datastore.S3DataStore.config, но без установленного accessKeyи secretKey, поскольку я использовал роли IAM для доступа к корзине s3 из экземпляра ec2, также упоминается в документе («Примечание. В качестве альтернативы роли IAM можно использовать для аутентификации. Если вы используете роли IAM, вам больше не нужноукажите accessKey и secretKey. ").

Если я перейду к экземпляру ec2, я могу нажать и вытащить что-нибудь из s3Bucket через awscli.Но для приложения (AEM) это не работает.

Я получил это сообщение об ошибке: ОШИБКА [qtp1632788210-158] org.apache.sling.engine.impl.SlingHttpContext handleSecurity: Возможная причина - отсутствует служба репозитория.Проверьте зависимости AuthenticationSupport.

Как я могу исправить эту проблему?заранее спасибо и br

...