Versions in this module Expand all Collapse all v1 v1.12.0 Apr 2, 2026 Changes in this version + const APIEndpointEnvVar + const AccessKeyIDEnvVar + const RegionEnvVar + const SecretAccessKeyEnvVar + func DownloadObject(ctx context.Context, client S3ClientAPI, ref *S3ObjectReference, ...) error + func VerifyObjectExists(ctx context.Context, client S3ClientAPI, ref *S3ObjectReference) error + type S3ClientAPI interface + GetObject func(context.Context, *s3.GetObjectInput, ...func(*s3.Options)) (*s3.GetObjectOutput, error) + HeadObject func(context.Context, *s3.HeadObjectInput, ...func(*s3.Options)) (*s3.HeadObjectOutput, error) + func SetUpClient(ctx context.Context) (S3ClientAPI, error) + type S3ObjectReference struct + Bucket string + Hash string + Key string + Version string + func ParseS3ObjectReference(ref string, hash string) (*S3ObjectReference, error)