Как я могу исправить проблему соединения между AEM 6.3 и AWS S3 Bucket

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

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

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

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

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

0 ответов

Другие вопросы по тегам