Timeline for Amazon S3 ECL Provider
Current License: CC BY-SA 3.0
19 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
Jul 23, 2017 at 12:37 | vote | accept | polonskyg | ||
Jul 22, 2017 at 4:46 | answer | added | Vikas Kumar | timeline score: 0 | |
Jul 21, 2017 at 20:49 | comment | added | polonskyg | @VikasKumar Thx! | |
Jul 21, 2017 at 18:11 | comment | added | Vikas Kumar | Its not licensed though i would suggest to use my implementation for learning purposes. | |
Jul 21, 2017 at 18:09 | comment | added | polonskyg | @VikasKumar Working! I needed to specify Amazon.EndpointRegion in the AmazonS3Client constructor. Thx!!! One question..Is this test code that I can use and play with or Is it any licensing? | |
Jul 21, 2017 at 17:14 | comment | added | Vikas Kumar | If you can make your connections right the code works fine. | |
Jul 21, 2017 at 17:13 | comment | added | Vikas Kumar | Check for the s3 url based on region, they sometime don't seem right. First try to connect to s3 and then ho on with ecl implementation. The implementation works fine you might need to tweak a bit with s3 connection as they might be diff in your case based on aws security features. | |
Jul 21, 2017 at 15:46 | comment | added | polonskyg | @VikasKumar One question, If I use the code as it is, I'm getting that no endpoint nor serviceURL was specified when creating AmazonS3Client, so I created a config object with the ServiceURL pointing to the FullBacketURL. Now, in GetDirectories() I'm getting in S3.cs, method s3Root.GetDirectories()) -> "The specified key does not exist". Any idea what this might be? I've followed your directives on xml. | |
Jul 21, 2017 at 13:33 | comment | added | Vikas Kumar | Cool, let me know if you still need help. | |
Jul 21, 2017 at 12:14 | comment | added | polonskyg | @YuriBondarchuk I've used that one, but with S3 is not exactly the same... | |
Jul 21, 2017 at 12:13 | comment | added | polonskyg | @VikasKumar The initialization error was that I was adding Tridion dlls in the output folder so Tridion files were not picked up but mine. I'll check your complete code, yesterday I was having a problem when trying to get the files, I received an error regarding the key not found (S3 key). Please create an answer in SO so I can set it as the correct answer. Thx!!! | |
Jul 21, 2017 at 12:12 | comment | added | Yuri Bondarchuk | Use better examples docs.sdl.com/LiveContent/web/… | |
Jul 21, 2017 at 6:50 | comment | added | Vikas Kumar | About - "Failed initializing the External Content Library with id s3" - you might want to check the ecl.xml. The id is in ecl.xml. Debug your code for Initialize() by attaching it to servicehost. | |
Jul 21, 2017 at 6:40 | comment | added | Vikas Kumar | Look at the code here - github.com/vikaskumar185/S3ECLProvider | |
Jul 20, 2017 at 12:25 | comment | added | polonskyg | @VikasKumar And regarding the S3Item.cs, you have this ** public S3MediaSet(IEclUri ecluri, S3Info info) : base(ecluri, info) ** but I don't get that base(ecluri, info) , since it's inheriting from classes that doesn't have S3MediaSet method | |
Jul 20, 2017 at 11:48 | comment | added | polonskyg | Hi @VikasKumar thx for replying...Our main problem now is that after creating the mountpoint we're getting: ERROR UI.Model - System.Exception: Unable to get the list of items ---> System.ServiceModel.FaultException1[System.ServiceModel.ExceptionDetail]: Failed initializing the External Content Library with id s3. Any idea what might be it? | |
Jul 20, 2017 at 7:43 | comment | added | Vikas Kumar | Hi Polonnskyg- the S3Item.cs does not have constructor and does not need one. S3 class is sample model class with some properties. I would see if I can share the code somehwere.. the code in blog is just to make understanding on how it works. | |
Jul 19, 2017 at 21:58 | history | edited | polonskyg | CC BY-SA 3.0 |
added 6391 characters in body
|
Jul 18, 2017 at 21:02 | history | asked | polonskyg | CC BY-SA 3.0 |