Skip to content
This repository has been archived by the owner on Aug 22, 2024. It is now read-only.

[unmaintained] golang APT transport which interacts with S3 buckets over HTTPS with gof3r for multipart/concurrency

License

Notifications You must be signed in to change notification settings

fujin/apt-transport-s3-https

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

apt-transport-s3-https

APT transport which interacts with S3 buckets over HTTPS with s3gof3r for multipart/concurrency

TODO

  • APT transport Message handling interface
  • APT transport 1.2 capabilities: pipelining
  • Multipart/concurrent S3 requests, using s3gof3r

Why?

Other S3 APT transports are available, but many have problems:

  • Insecure storage of S3 credentials
  • Unable to make use of EC2 IAM role credentials (s3access metadata endpoint)
  • Use plain HTTP
  • Non feature complete / non-functional

Notable Projects

Honorable Mentions

  • @coderanger -- showed me an internal experimental Python implementation of this and provided me with the understanding of the stdio protocol an APT transport implements

Baby Gopher Project

baby-gopher

About

[unmaintained] golang APT transport which interacts with S3 buckets over HTTPS with gof3r for multipart/concurrency

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages