package s3

import "github.com/moby/buildkit/cache/remotecache/s3"

Index

Functions

func ResolveCacheExporterFunc

func ResolveCacheExporterFunc() remotecache.ResolveCacheExporterFunc

ResolveCacheExporterFunc for s3 cache exporter.

func ResolveCacheImporterFunc

func ResolveCacheImporterFunc() remotecache.ResolveCacheImporterFunc

ResolveCacheImporterFunc for s3 cache importer.

Types

type Config

type Config struct {
	Bucket            string
	Region            string
	Prefix            string
	ManifestsPrefix   string
	BlobsPrefix       string
	Names             []string
	TouchRefresh      time.Duration
	EndpointURL       string
	AccessKeyID       string
	SecretAccessKey   string
	SessionToken      string
	UsePathStyle      bool
	UploadParallelism int
}

type ReaderAtCloser

type ReaderAtCloser interface {
	io.ReaderAt
	io.Closer
}

Source Files

readerat.go s3.go

Version
v0.21.0 (latest)
Published
Apr 11, 2025
Platform
linux/amd64
Imports
28 packages
Last checked
2 days ago

Tools for package owners.