Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Amazon S3 server-side encryption selectable in options #6366

Closed
cyberduck opened this issue Nov 14, 2011 · 9 comments
Closed

Amazon S3 server-side encryption selectable in options #6366

cyberduck opened this issue Nov 14, 2011 · 9 comments
Assignees
Labels
enhancement fixed low priority s3 AWS S3 Protocol Implementation
Milestone

Comments

@cyberduck
Copy link
Collaborator

38a28fd created the issue

Hi!

New 4.1.4 version has support Amazon S3 server-side encryption.

My suggest, new options in preferences/s3: server side encryption enabled/disabled.

Thanks.

@cyberduck
Copy link
Collaborator Author

@dkocher commented

The preference is only available in the Mac version as of now.

@cyberduck
Copy link
Collaborator Author

38a28fd commented

Replying to [comment:1 dkocher]:

The preference is only available in the Mac version as of now.

Hi!

Do you plan this option on PC version? (GUI or hidden options)

Thanks.

@cyberduck
Copy link
Collaborator Author

@dkocher commented

Replying to [comment:2 mikk]:

Replying to [comment:1 dkocher]:

The preference is only available in the Mac version as of now.

Hi!

Do you plan this option on PC version? (GUI or hidden options)

Thanks.

Yes, this is scheduled for 4.1.4.

@cyberduck
Copy link
Collaborator Author

@ylangisc commented

In 8abbaca.

@cyberduck
Copy link
Collaborator Author

38a28fd commented

Hi!

Tested, but only partially working, on Windows.

I see encryption information under AWS console/properties. (https://console.aws.amazon.com/s3/)

With small file, AES sttings is works, example file size about 1MB.

If file size is 10MB or bigger, AES settings is lost. With other app, example S3 borwser, this settings is works if file size is 10MB, 100MB etc.

-Tested on 9305 nightly version.*

@cyberduck
Copy link
Collaborator Author

@dkocher commented

Can you please post the transcript from the log drawer of the Transfers window (Right click in the toolbar to toggle the transcript).

@cyberduck
Copy link
Collaborator Author

38a28fd commented

Replying to [comment:6 dkocher]:

Can you please post the transcript from the log drawer of the Transfers window (Right click in the toolbar to toggle the transcript).

Okay, Authorization line removed, upload file size is 10MB.

GET / HTTP/1.1
Date: Fri, 25 Nov 2011 09:25:12 GMT
Authorization: -
Host: s3.amazonaws.com:443
Connection: Keep-Alive
User-Agent: Cyberduck/4.2 (9305) (Windows 7/6.1) (x86)
HTTP/1.1 200 OK
x-amz-id-2: QqwOpbNtpI/deUfYnrKC73sGyh7+TV2RZEDsDZfjdbhC337epNFq4JewOl3a0rJv
x-amz-request-id: 036BCCB502936BE3
Date: Fri, 25 Nov 2011 09:25:11 GMT
Content-Type: application/xml
Transfer-Encoding: chunked
Server: AmazonS3
GET /?delimiter=%2F&max-keys=1000&prefix HTTP/1.1
Date: Fri, 25 Nov 2011 09:25:12 GMT
Authorization: -
Host: my.test2.eu.s3.amazonaws.com:443
Connection: Keep-Alive
User-Agent: Cyberduck/4.2 (9305) (Windows 7/6.1) (x86)
HTTP/1.1 200 OK
x-amz-id-2: RWsVCpsh9YY7NBPldrIl5JnvHRha/GagJvYPRFNlr4wFoD7akWoqJ8MsqnXEfMIM
x-amz-request-id: E88D894FBD88A3AE
Date: Fri, 25 Nov 2011 09:25:11 GMT
Content-Type: application/xml
Transfer-Encoding: chunked
Server: AmazonS3
GET /?versioning HTTP/1.1
Date: Fri, 25 Nov 2011 09:25:12 GMT
Authorization: -
Host: my.test2.eu.s3.amazonaws.com:443
Connection: Keep-Alive
User-Agent: Cyberduck/4.2 (9305) (Windows 7/6.1) (x86)
HTTP/1.1 200 OK
x-amz-id-2: fJ4tyDNxsMg7EbFjWPGiYnStFHBO6oHtWRf1r+t1dYLnamdOj0y+jWKa6idM+KrZ
x-amz-request-id: 5AB8190277E5FF28
Date: Fri, 25 Nov 2011 09:25:12 GMT
Transfer-Encoding: chunked
Server: AmazonS3
POST /TestFile%2010MB.dat?uploads HTTP/1.1
Date: Fri, 25 Nov 2011 09:25:13 GMT
x-amz-storage-class: STANDARD
Content-Type: application/octet-stream
Authorization: -
Content-Length: 0
Host: my.test2.eu.s3.amazonaws.com:443
Connection: Keep-Alive
User-Agent: Cyberduck/4.2 (9305) (Windows 7/6.1) (x86)
HTTP/1.1 200 OK
x-amz-id-2: gq/7VmrhlzfT9LEYd+xSdqhUB4HFOji+aKuKKoWBDgy2vRCsMpxQxgDUysJY4r6H
x-amz-request-id: 9E6E831E9E43476A
Date: Fri, 25 Nov 2011 09:25:12 GMT
Transfer-Encoding: chunked
Server: AmazonS3
PUT /TestFile%2010MB.dat?uploadId=Iv1EMDopyPywrmop84RP.ILSdf6N9qFd3nB6cV49dA4uX9YIxAwygkIxXuRegQVygJ7mM98BAQQBjloMQHuKgA--&partNumber=2 HTTP/1.1
Date: Fri, 25 Nov 2011 09:25:13 GMT
Content-Type: application/octet-stream
Authorization: -
Content-Length: 5242880
Host: my.test2.eu.s3.amazonaws.com:443
Connection: Keep-Alive
User-Agent: Cyberduck/4.2 (9305) (Windows 7/6.1) (x86)
Expect: 100-continue
PUT /TestFile%2010MB.dat?uploadId=Iv1EMDopyPywrmop84RP.ILSdf6N9qFd3nB6cV49dA4uX9YIxAwygkIxXuRegQVygJ7mM98BAQQBjloMQHuKgA--&partNumber=1 HTTP/1.1
Date: Fri, 25 Nov 2011 09:25:13 GMT
Content-Type: application/octet-stream
Authorization: -
Content-Length: 5242880
Host: my.test2.eu.s3.amazonaws.com:443
Connection: Keep-Alive
User-Agent: Cyberduck/4.2 (9305) (Windows 7/6.1) (x86)
Expect: 100-continue
HTTP/1.1 200 OK
x-amz-id-2: EdxgROEFJH0RmOpSiVPMN4tiYODV+XwjbS4ckn6nvZblGFOxrK0n2t1CHkG9On2K
x-amz-request-id: A279DC5412FE1D6D
Date: Fri, 25 Nov 2011 09:25:12 GMT
ETag: "fbce70f468befb6661cf436c839bf40e"
Content-Length: 0
Server: AmazonS3
HTTP/1.1 200 OK
x-amz-id-2: AJTaiNOADLJdudowxQrJ+hIWLanfOYPPduup75LS9cOYXAPFz7O3STURLVKOBg6B
x-amz-request-id: 19784F1A3D2DA641
Date: Fri, 25 Nov 2011 09:25:12 GMT
ETag: "fbce70f468befb6661cf436c839bf40e"
Content-Length: 0
Server: AmazonS3
POST /TestFile%2010MB.dat?uploadId=Iv1EMDopyPywrmop84RP.ILSdf6N9qFd3nB6cV49dA4uX9YIxAwygkIxXuRegQVygJ7mM98BAQQBjloMQHuKgA-- HTTP/1.1
Date: Fri, 25 Nov 2011 09:25:23 GMT
Content-Type: text/plain
Authorization: -
Content-Length: 321
Host: my.test2.eu.s3.amazonaws.com:443
Connection: Keep-Alive
User-Agent: Cyberduck/4.2 (9305) (Windows 7/6.1) (x86)
Expect: 100-continue
HTTP/1.1 200 OK
x-amz-id-2: fv7QIp4KTa9CoPL1dTYi+47q/g2P4IvxjbBPPBYoiuB8ismEjUC954YClnjjMQEK
x-amz-request-id: 236B0B586ECF5869
Date: Fri, 25 Nov 2011 09:25:22 GMT
Content-Type: application/xml
Transfer-Encoding: chunked
Server: AmazonS3

@cyberduck
Copy link
Collaborator Author

@dkocher commented

Was missing the header for multipart uploads. Fixed in ae085de.

@cyberduck
Copy link
Collaborator Author

38a28fd commented

Replying to [comment:8 dkocher]:

Was missing the header for multipart uploads. Fixed in ae085de.

Confirmed, tested on Windows, version is 9319. Thanks.

@iterate-ch iterate-ch locked as resolved and limited conversation to collaborators Nov 26, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement fixed low priority s3 AWS S3 Protocol Implementation
Projects
None yet
Development

No branches or pull requests

2 participants