如何解决AEM 6.3与AWS S3存储桶之间的连接问题

时间:2019-02-08 13:02:10

标签: amazon-web-services amazon-s3 aem aem-6

我将在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依赖项。

如何解决此问题? 预先谢谢你,并且

0 个答案:

没有答案