文件名称:s3-resource:与AWS S3进行交互的场所资源
文件大小:57KB
文件格式:ZIP
更新时间:2024-05-25 04:28:45
Go
S3资源 通过对文件名进行模式匹配以标识版本号,从而对S3存储桶中的对象进行版本控制。 源配置 bucket :必填。 桶的名称。 access_key_id :可选。 访问存储桶时要使用的AWS访问密钥。 secret_access_key :可选。 访问存储桶时要使用的AWS密钥。 session_token :可选。 访问存储桶时要使用的AWS STS会话令牌。 region_name :可选。 存储桶所在的区域。默认为us-east-1 。 private :可选的。 表示存储桶是私有的,因此对提供的所有URL都进行了签名。 cloudfront_url :可选。 面向该存储桶的CloudFront发行版的URL(方案和域)(例如https://d5yxxxxx.cloudfront.net )。 这将影响in ,但没有check和put 。 in将仅使用cloudfr
【文件预览】:
s3-resource-master
----fakes()
--------fake_s3client.go(22KB)
----.gitignore(24B)
----go.mod(900B)
----utils.go(288B)
----CODEOWNERS(20B)
----LICENSE.md(11KB)
----.dockerignore(11B)
----integration()
--------s3client_test.go(5KB)
--------in_test.go(15KB)
--------out_test.go(16KB)
--------check_test.go(22KB)
--------integration_suite_test.go(4KB)
----NOTICE.md(598B)
----go.sum(7KB)
----scripts()
--------test(343B)
----dockerfiles()
--------alpine()
--------ubuntu()
----README.md(9KB)
----out()
--------out_suite_test.go(780B)
--------command_test.go(13KB)
--------models.go(501B)
--------command.go(5KB)
----s3client.go(12KB)
----check()
--------command_test.go(6KB)
--------models.go(207B)
--------command.go(3KB)
--------check_suite_test.go(798B)
----models.go(2KB)
----in()
--------in_suite_test.go(1KB)
--------command_test.go(19KB)
--------models.go(494B)
--------command.go(7KB)
--------archive.go(1KB)
----versions()
--------versions.go(3KB)
--------versions_suite_test.go(197B)
--------versions_test.go(5KB)
----progress_reader.go(289B)
----progress_writer_at.go(325B)
----cmd()
--------out()
--------check()
--------in()
----v2signer.go(6KB)