我将在Terraform上在AWS上部署AEM的所有内容,并将数据存储存储在S3存储桶中。因此,我会执行指南中此处提到的所有操作,但会自动执行: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角色从ec2实例访问s3存储桶(“文档:另外,也可以使用IAM角色进行身份验证。如果您使用的是IAM角色,则不再需要指定accessKey和secretKey。”)。
如果我转到ec2实例,则可以通过awscli从s3Bucket中推送和提取内容。但是对于应用程序(AEM),它不起作用。
我收到此错误消息: ERROR [qtp1632788210-158] org.apache.sling.engine.impl.SlingHttpContext handleSecurity:可能的原因是缺少存储库服务。检查AuthenticationSupport依赖项。
如何解决此问题? 预先谢谢你,并且