Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon s3 安装AEM 6.3的S3连接器时出现故障_Amazon S3_Aem - Fatal编程技术网

Amazon s3 安装AEM 6.3的S3连接器时出现故障

Amazon s3 安装AEM 6.3的S3连接器时出现故障,amazon-s3,aem,Amazon S3,Aem,我正在尝试连接以下S3数据存储。我得到了问题中描述的确切错误。 步骤: 创建了一个香草AEM 6.3实例,能够将图像上传到DAM 下载所有.jar文件并将其复制到crx quickstart/install文件夹中 复制了org.apache.jackrabbit.oak.segment.SegmentNodeStoreReservice.config文件并将customBlobStore=B设置为“true” 复制了org.apache.jackrabbit.oak.plugins.blob.

我正在尝试连接以下S3数据存储。我得到了问题中描述的确切错误。 步骤:

  • 创建了一个香草AEM 6.3实例,能够将图像上传到DAM
  • 下载所有.jar文件并将其复制到crx quickstart/install文件夹中
  • 复制了org.apache.jackrabbit.oak.segment.SegmentNodeStoreReservice.config文件并将customBlobStore=B设置为“true”
  • 复制了org.apache.jackrabbit.oak.plugins.blob.datastore.S3DataStore.config文件,如下所示:
  • accessKey=“scribed”connectionTimeout=“120000”maxConnections=“40”maxErrorRetry=“10”s3Bucket=“myproj-s3Bucket”s3Region=“ap-southest-1”s3EndPoint=”https://scribed.signin.aws.amazon.com/console“secretKey=“scribed”socketTimeout=“120000”writeThreads=“30”cacheSize=“16GB”cachePurgeTrigFactory=“1”

    (已经写下了钥匙和秘密)

  • 当我重新启动AEM时,没有任何控制台启动。它抛出
  • HTTP错误:503访问/时出现问题。原因:缺少AuthenticationSupport服务。无法对请求进行身份验证

    这是异常跟踪:



    我是否缺少任何步骤或配置?请帮忙

    在我的领导的帮助下,我得到了问题的答案,比较了工作配置和失败配置。此参数不正确:

    s3EndPoint=”https://scribed.signin.aws.amazon.com/console"

    这可以为空,因为连接器将使用S3区域重建。或者是。由于错误日志抛出了不相关的错误,我被误导了。删除这一参数会产生不同


    第二个观察结果是,在启动AEM时,最初它确实会抛出错误。但最终它启动了。需要等待3-4分钟。在日志中,我看到启动期间连接被拒绝。但在随后的请求中,一旦加载了所有配置,它就能够成功地连接和上传

    请张贴完整的stacktrace。您有一个
    NullPointerException
    ,看起来您缺少堆栈跟踪的
    原因
    部分,这将使调试更容易。添加了完整的堆栈跟踪。但是没能把它打印出来。
    15.05.2017 07:42:56.156 *INFO* [FelixStartLevel] org.apache.jackrabbit.oak.blob.cloud.s3.Utils Configuring Amazon Client from property file.
    15.05.2017 07:42:59.401 *INFO* [FelixStartLevel] org.apache.jackrabbit.oak.blob.cloud.s3.Utils S3 service endpoint [https://170564245278.signin.aws.amazon.com/console] 
    15.05.2017 07:43:04.292 *ERROR* [FelixStartLevel] org.apache.jackrabbit.oak-blob-cloud [org.apache.jackrabbit.oak.plugins.blob.datastore.S3DataStore(2946)] The activate method has thrown an exception (java.lang.NullPointerException: null value in entry: component.id=null) java.lang.NullPointerException: null value in entry: component.id=null     at com.google.common.collect.CollectPreconditions.checkEntryNotNull(CollectPreconditions.java:33)   at com.google.common.collect.ImmutableMap.entryOf(ImmutableMap.java:135)    at com.google.common.collect.ImmutableMap$Builder.put(ImmutableMap.java:206)    at com.google.common.collect.Maps.fromProperties(Maps.java:1187)    at org.apache.jackrabbit.oak.blob.cloud.s3.S3Backend.init(S3Backend.java:166)   at org.apache.jackrabbit.oak.plugins.blob.AbstractSharedCachingDataStore.init(AbstractSharedCachingDataStore.java:163)  at org.apache.jackrabbit.oak.plugins.blob.datastore.AbstractDataStoreService.activate(AbstractDataStoreService.java:87)     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)    at java.lang.reflect.Method.invoke(Method.java:498)     at org.apache.felix.scr.impl.inject.BaseMethod.invokeMethod(BaseMethod.java:224)    at org.apache.felix.scr.impl.inject.BaseMethod.access$500(BaseMethod.java:39)   at org.apache.felix.scr.impl.inject.BaseMethod$Resolved.invoke(BaseMethod.java:617)     at org.apache.felix.scr.impl.inject.BaseMethod.invoke(BaseMethod.java:501)  at org.apache.felix.scr.impl.inject.ActivateMethod.invoke(ActivateMethod.java:302)  at org.apache.felix.scr.impl.inject.ActivateMethod.invoke(ActivateMethod.java:294)  at org.apache.felix.scr.impl.manager.SingleComponentManager.createImplementationObject(SingleComponentManager.java:298)     at org.apache.felix.scr.impl.manager.SingleComponentManager.createComponent(SingleComponentManager.java:109)    at org.apache.felix.scr.impl.manager.SingleComponentManager.getService(SingleComponentManager.java:906)     at org.apache.felix.scr.impl.manager.SingleComponentManager.getServiceInternal(SingleComponentManager.java:879)     at org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:749)   at org.apache.felix.scr.impl.manager.AbstractComponentManager.enableInternal(AbstractComponentManager.java:675)     at org.apache.felix.scr.impl.manager.AbstractComponentManager.enable(AbstractComponentManager.java:430)     at org.apache.felix.scr.impl.manager.ConfigurableComponentHolder.enableComponents(ConfigurableComponentHolder.java:657)     at org.apache.felix.scr.impl.BundleComponentActivator.initialEnable(BundleComponentActivator.java:341)  at org.apache.felix.scr.impl.Activator.loadComponents(Activator.java:390)   at org.apache.felix.scr.impl.Activator.access$200(Activator.java:54)    at org.apache.felix.scr.impl.Activator$ScrExtension.start(Activator.java:265)   at org.apache.felix.utils.extender.AbstractExtender.createExtension(AbstractExtender.java:259)  at org.apache.felix.utils.extender.AbstractExtender.modifiedBundle(AbstractExtender.java:232)   at org.osgi.util.tracker.BundleTracker$Tracked.customizerModified(BundleTracker.java:482)   at org.osgi.util.tracker.BundleTracker$Tracked.customizerModified(BundleTracker.java:415)   at org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:232)    at org.osgi.util.tracker.BundleTracker$Tracked.bundleChanged(BundleTracker.java:444)    at org.apache.felix.framework.util.EventDispatcher.invokeBundleListenerCallback(EventDispatcher.java:916)   at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:835)   at org.apache.felix.framework.util.EventDispatcher.fireBundleEvent(EventDispatcher.java:517)    at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:4542)    at org.apache.felix.framework.Felix.startBundle(Felix.java:2173)    at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1372)    at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)     at java.lang.Thread.run(Thread.java:745)
    15.05.2017 07:43:04.308 *INFO* [FelixStartLevel] com.day.cq.cq-compat-codeupgrade BundleEvent RESOLVED
    15.05.2017 07:43:04.310 *INFO* [FelixStartLevel] com.day.cq.cq-compat-codeupgrade BundleEvent STARTING
    15.05.2017 07:43:04.310 *INFO* [FelixStartLevel] com.day.cq.cq-compat-codeupgrade BundleEvent STARTED