Forum Replies Created
-
AuthorPosts
-
pBarrelasMember
Great! Thank you very much for your help!
pBarrelasMemberThanks a lot for your quick reply!
I changed the product URL to as3tps://vertextutor.s3.amazonaws.com/free-training/test-file.rar and rolled back to the initial permissions and now the link is working.
Now I generated this encrypted download link:
Is this correctly setup?
pBarrelasMemberAfter setting a Test Training product on my eStore with the URL as3tps://s3.amazonaws.com/vertextutor/free-training/test-file.rar, I generated this encrypted download link: Test Training – http://www.vertextutor.com/wp-content/plugins/wp-cart-for-digital-products/download.php?file=0xOa%2FCsBVvGZgari
By clicking in it, it will give this error:
<Error>
<code>SignatureDoesNotMatch</code>
<Message>
The request signature we calculated does not match the signature you provided. Check your key and signing method.
</Message>
<StringToSignBytes>
47 45 54 0a 0a 0a 31 33 31 32 34 36 30 30 37 38 0a 2f 76 65 72 74 65 78 74 75 74 6f 72 2f 66 72 65 65 2d 74 72 61 69 6e 69 6e 67 2f 74 65 73 74 2d 66 69 6c 65 2e 72 61 72
</StringToSignBytes>
<RequestId>9CFA39E76F6A5762</RequestId>
<HostId>
2lK96mAx6LI++zhqsCon64XFDe82hzAX96iX6LuYMI6Ufdtc/Cla3qePyj9bCmKa
</HostId>
<SignatureProvided>TgLqqs+xVPfsE3ImbT7SBlEinKE=</SignatureProvided>
<StringToSign>
GET 1312460078 /vertextutor/free-training/test-file.rar
</StringToSign>
<AWSAccessKeyId>AKIAJKE2AB5ESN4NEGAQ</AWSAccessKeyId>
</Error>pBarrelasMemberOK now I can download it because I added some extra permissions in order to allow everyone to open/download. Is this fine?
pBarrelasMemberMy file has this path:
https://s3.amazonaws.com/vertextutor/free-training/test-file.rar
I don’t think it has any illegal characters, but now I can’t even directly download it myself as a few hours ago.
<Error>
AccessDenied
<Message>Access Denied</Message>
<RequestId>B44F65FF739959F6</RequestId>
<HostId>
m5uniNw27K/9bhLNgs7cZmUJRDECwoY1qKEI+TDPS1BqPc1zD0cMojiI3a4X3sEq
</HostId>
</Error>
pBarrelasMemberOk after all it isn’t working the way I have it setup. It looked like it works but the download hangs for a few seconds and terminates.
So I’ve changed my URL to as3tps://bucket.s3.amazonaws.com/folder/folder/object
and in the debug log “…AS3TP URI request = …” and “…Dispatching AS3TP URL = …” appears.
The problem is that I can’t make the download to work.
<Error>
SignatureDoesNotMatch
<Message>
The request signature we calculated does not match the signature you provided. Check your key and signing method.
</Message>
…
I don’t know what is happening because I’ve rechecked the AWS Access Key ID and AWS Secret Access Key and they are fine!
pBarrelasMemberOK, I’ve setup a Amazon S3 account and will start to make some tests with the free training I’m offering on my website before use it with the commercial training.
One things that the documentation, regarding setting up the URLs, is that it states that the URLs should be of this type:
as3tp://bucket.s3.amazonaws.com/object
as3tp://bucket.s3.amazonaws.com/folder/object
as3tps://bucket.s3.amazonaws.com/folder/folder/object
as3tps://public@bucket.s3.amazonaws.com/object
but mine only works with a URL like this: https://bucket.s3.amazonaws.com/folder/object
pBarrelasMemberUnfortunately they won’t change that as they said:
“We do not regulate a timeout option on your hosting server. If there is a timeout while downloading a file from your website, the issue will be with the local system used to download. Each computer and internet connection will be different.”
What do you think?
pBarrelasMemberOK thanks again for your help. I’m new on this ecommerce stuff and wasn’t aware of these limitations.
I guess I have to try to ask GoDaddy to extend my server timeouts.
Thanks for your support!
pBarrelasMemberSo, just to finish this subject.
In order to use eStore properly with the type of digital items I’m distributing, I have to use Amazon S3?
To be honest I can’t accept this as the solution because a client of mine was able to download a file directly from my server that was impossible to finish with eStore in the middle of the equation encrypting the link.
When I purchase eStore there wasn’t an ad explaining that eStore might get some issues regarding large file transfers and that it might require amazon S3 to work properly.
pBarrelasMemberOk, thanks for the explanation!
pBarrelasMemberThanks for that link. It’s really helpful!
Could an SSL solve my problems? I’m asking this because SSLs encrypts all the files in my server and eStore wouldn’t need to encrypt the download links anymore? Or the eStore feature of limiting the number of downloads and life span wouldn’t work anymore?
pBarrelasMemberI have to admit that dedicated SERVER would be good but too expensive for me.
Just for you to have one idea why I can’t use the amazon S3, the free 1st year only gives you 5GB of storage and up to 15GB of traffic per month. I’ll a lot more storage space than that (my host gives me 150GB) and in 5 days I had 325GB of traffic way above of what amazon free account can give me.
pBarrelasMemberThanks for the explanation.
I thought that by having a dedicated IP adress, I would get better response on periods of high traffic load as is advertised at GoDady, my host.
pBarrelasMemberThanks for the reply. Yes, I know that the AWS first year is free (partially) but I don’t want to move my files there and then after 1 year, move them back.
Upgrading to a Static IP would improve my situation?
-
AuthorPosts