Documentation ¶
Index ¶
- Variables
- func AbortMultipartUpload_incorrect_object_key(s *S3Conf) error
- func AbortMultipartUpload_incorrect_uploadId(s *S3Conf) error
- func AbortMultipartUpload_non_existing_bucket(s *S3Conf) error
- func AbortMultipartUpload_success(s *S3Conf) error
- func AbortMultipartUpload_success_status_code(s *S3Conf) error
- func AccessControl_bucket_resource_all_action(s *S3Conf) error
- func AccessControl_bucket_resource_single_action(s *S3Conf) error
- func AccessControl_default_ACL_admin_successful_access(s *S3Conf) error
- func AccessControl_default_ACL_user_access_denied(s *S3Conf) error
- func AccessControl_default_ACL_userplus_access_denied(s *S3Conf) error
- func AccessControl_multi_statement_policy(s *S3Conf) error
- func AccessControl_single_object_resource_actions(s *S3Conf) error
- func Authentication_credentials_future_date(s *S3Conf) error
- func Authentication_credentials_incorrect_region(s *S3Conf) error
- func Authentication_credentials_incorrect_service(s *S3Conf) error
- func Authentication_credentials_invalid_date(s *S3Conf) error
- func Authentication_credentials_non_existing_access_key(s *S3Conf) error
- func Authentication_credentials_past_date(s *S3Conf) error
- func Authentication_credentials_terminated_string(s *S3Conf) error
- func Authentication_date_mismatch(s *S3Conf) error
- func Authentication_empty_auth_header(s *S3Conf) error
- func Authentication_incorrect_md5(s *S3Conf) error
- func Authentication_incorrect_payload_hash(s *S3Conf) error
- func Authentication_invalid_auth_header(s *S3Conf) error
- func Authentication_invalid_date_header(s *S3Conf) error
- func Authentication_invalid_signed_headers(s *S3Conf) error
- func Authentication_malformed_credentials(s *S3Conf) error
- func Authentication_malformed_credentials_invalid_parts(s *S3Conf) error
- func Authentication_missing_date_header(s *S3Conf) error
- func Authentication_signature_error_incorrect_secret_key(s *S3Conf) error
- func Authentication_unsupported_signature_version(s *S3Conf) error
- func CompleteMultipartUpload_invalid_ETag(s *S3Conf) error
- func CompleteMultipartUpload_invalid_part_number(s *S3Conf) error
- func CompleteMultipartUpload_success(s *S3Conf) error
- func CompletedMultipartUpload_non_existing_bucket(s *S3Conf) error
- func CopyObject_copy_to_itself(s *S3Conf) error
- func CopyObject_non_existing_dst_bucket(s *S3Conf) error
- func CopyObject_not_owned_source_bucket(s *S3Conf) error
- func CopyObject_success(s *S3Conf) error
- func CopyObject_to_itself_with_new_metadata(s *S3Conf) error
- func CreateBucket_as_user(s *S3Conf) error
- func CreateBucket_default_acl(s *S3Conf) error
- func CreateBucket_existing_bucket(s *S3Conf) error
- func CreateBucket_invalid_bucket_name(s *S3Conf) error
- func CreateBucket_non_default_acl(s *S3Conf) error
- func CreateDeleteBucket_success(s *S3Conf) error
- func CreateMultipartUpload_dir_obj(s *S3Conf) error
- func CreateMultipartUpload_non_existing_bucket(s *S3Conf) error
- func CreateMultipartUpload_success(s *S3Conf) error
- func DeleteBucketPolicy_non_existing_bucket(s *S3Conf) error
- func DeleteBucketPolicy_remove_before_setting(s *S3Conf) error
- func DeleteBucketPolicy_success(s *S3Conf) error
- func DeleteBucketTagging_non_existing_object(s *S3Conf) error
- func DeleteBucketTagging_success(s *S3Conf) error
- func DeleteBucketTagging_success_status(s *S3Conf) error
- func DeleteBucket_non_empty_bucket(s *S3Conf) error
- func DeleteBucket_non_existing_bucket(s *S3Conf) error
- func DeleteBucket_success_status_code(s *S3Conf) error
- func DeleteObjectTagging_non_existing_object(s *S3Conf) error
- func DeleteObjectTagging_success(s *S3Conf) error
- func DeleteObjectTagging_success_status(s *S3Conf) error
- func DeleteObject_non_existing_object(s *S3Conf) error
- func DeleteObject_success(s *S3Conf) error
- func DeleteObject_success_status_code(s *S3Conf) error
- func DeleteObjects_empty_input(s *S3Conf) error
- func DeleteObjects_non_existing_objects(s *S3Conf) error
- func DeleteObjects_success(s *S3Conf) error
- func GetBucketAcl_access_denied(s *S3Conf) error
- func GetBucketAcl_non_existing_bucket(s *S3Conf) error
- func GetBucketAcl_success(s *S3Conf) error
- func GetBucketPolicy_default_empty_policy(s *S3Conf) error
- func GetBucketPolicy_non_existing_bucket(s *S3Conf) error
- func GetBucketPolicy_success(s *S3Conf) error
- func GetBucketTagging_non_existing_bucket(s *S3Conf) error
- func GetBucketTagging_success(s *S3Conf) error
- func GetObjectTagging_non_existing_object(s *S3Conf) error
- func GetObjectTagging_success(s *S3Conf) error
- func GetObject_by_range_success(s *S3Conf) error
- func GetObject_invalid_ranges(s *S3Conf) error
- func GetObject_non_existing_key(s *S3Conf) error
- func GetObject_success(s *S3Conf) error
- func GetObject_with_meta(s *S3Conf) error
- func HeadBucket_non_existing_bucket(s *S3Conf) error
- func HeadBucket_success(s *S3Conf) error
- func HeadObject_non_existing_object(s *S3Conf) error
- func HeadObject_success(s *S3Conf) error
- func IAM_admin_ChangeBucketOwner(s *S3Conf) error
- func IAM_user_access_denied(s *S3Conf) error
- func IAM_userplus_CreateBucket(s *S3Conf) error
- func IAM_userplus_access_denied(s *S3Conf) error
- func ListBuckets_as_admin(s *S3Conf) error
- func ListBuckets_as_user(s *S3Conf) error
- func ListBuckets_success(s *S3Conf) error
- func ListMultipartUploads_empty_result(s *S3Conf) error
- func ListMultipartUploads_ignore_upload_id_marker(s *S3Conf) error
- func ListMultipartUploads_incorrect_next_key_marker(s *S3Conf) error
- func ListMultipartUploads_invalid_max_uploads(s *S3Conf) error
- func ListMultipartUploads_max_uploads(s *S3Conf) error
- func ListMultipartUploads_non_existing_bucket(s *S3Conf) error
- func ListMultipartUploads_success(s *S3Conf) error
- func ListObject_truncated(s *S3Conf) error
- func ListObjectsV2_both_start_after_and_continuation_token(s *S3Conf) error
- func ListObjectsV2_start_after(s *S3Conf) error
- func ListObjectsV2_start_after_empty_result(s *S3Conf) error
- func ListObjectsV2_start_after_not_in_list(s *S3Conf) error
- func ListObjects_delimiter(s *S3Conf) error
- func ListObjects_invalid_max_keys(s *S3Conf) error
- func ListObjects_marker_not_from_obj_list(s *S3Conf) error
- func ListObjects_max_keys_0(s *S3Conf) error
- func ListObjects_max_keys_none(s *S3Conf) error
- func ListObjects_non_existing_bucket(s *S3Conf) error
- func ListObjects_with_prefix(s *S3Conf) error
- func ListParts_incorrect_object_key(s *S3Conf) error
- func ListParts_incorrect_uploadId(s *S3Conf) error
- func ListParts_success(s *S3Conf) error
- func PresignedAuth_PutObject_success(s *S3Conf) error
- func PresignedAuth_Put_GetObject_with_UTF8_chars(s *S3Conf) error
- func PresignedAuth_Put_GetObject_with_data(s *S3Conf) error
- func PresignedAuth_UploadPart(s *S3Conf) error
- func PresignedAuth_creds_incorrect_region(s *S3Conf) error
- func PresignedAuth_creds_incorrect_service(s *S3Conf) error
- func PresignedAuth_creds_invalid_date(s *S3Conf) error
- func PresignedAuth_creds_invalid_terminator(s *S3Conf) error
- func PresignedAuth_dates_mismatch(s *S3Conf) error
- func PresignedAuth_exceeding_expiration_query_param(s *S3Conf) error
- func PresignedAuth_expired_request(s *S3Conf) error
- func PresignedAuth_incorrect_secret_key(s *S3Conf) error
- func PresignedAuth_invalid_expiration_query_param(s *S3Conf) error
- func PresignedAuth_malformed_creds_invalid_parts(s *S3Conf) error
- func PresignedAuth_missing_algo_query_param(s *S3Conf) error
- func PresignedAuth_missing_credentials_query_param(s *S3Conf) error
- func PresignedAuth_missing_date_query(s *S3Conf) error
- func PresignedAuth_missing_expiration_query_param(s *S3Conf) error
- func PresignedAuth_missing_signed_headers_query_param(s *S3Conf) error
- func PresignedAuth_negative_expiration_query_param(s *S3Conf) error
- func PresignedAuth_non_existing_access_key_id(s *S3Conf) error
- func PresignedAuth_unsupported_algorithm(s *S3Conf) error
- func PutBucketAcl_invalid_acl_acp_and_grants(s *S3Conf) error
- func PutBucketAcl_invalid_acl_canned_and_acp(s *S3Conf) error
- func PutBucketAcl_invalid_acl_canned_and_grants(s *S3Conf) error
- func PutBucketAcl_invalid_owner(s *S3Conf) error
- func PutBucketAcl_non_existing_bucket(s *S3Conf) error
- func PutBucketAcl_success_access_denied(s *S3Conf) error
- func PutBucketAcl_success_acp(s *S3Conf) error
- func PutBucketAcl_success_canned_acl(s *S3Conf) error
- func PutBucketAcl_success_grants(s *S3Conf) error
- func PutBucketPolicy_bucket_action_on_object_resource(s *S3Conf) error
- func PutBucketPolicy_duplicate_resource(s *S3Conf) error
- func PutBucketPolicy_empty_actions_array(s *S3Conf) error
- func PutBucketPolicy_empty_actions_string(s *S3Conf) error
- func PutBucketPolicy_empty_principals_array(s *S3Conf) error
- func PutBucketPolicy_empty_principals_string(s *S3Conf) error
- func PutBucketPolicy_empty_resources_array(s *S3Conf) error
- func PutBucketPolicy_empty_resources_string(s *S3Conf) error
- func PutBucketPolicy_incorrect_action_wildcard_usage(s *S3Conf) error
- func PutBucketPolicy_incorrect_bucket_name(s *S3Conf) error
- func PutBucketPolicy_invalid_action(s *S3Conf) error
- func PutBucketPolicy_invalid_effect(s *S3Conf) error
- func PutBucketPolicy_invalid_resource_prefix(s *S3Conf) error
- func PutBucketPolicy_invalid_resource_with_starting_slash(s *S3Conf) error
- func PutBucketPolicy_non_existing_bucket(s *S3Conf) error
- func PutBucketPolicy_non_existing_principals(s *S3Conf) error
- func PutBucketPolicy_object_action_on_bucket_resource(s *S3Conf) error
- func PutBucketPolicy_principals_incorrect_wildcard_usage(s *S3Conf) error
- func PutBucketPolicy_success(s *S3Conf) error
- func PutBucketPolicy_unsupported_action(s *S3Conf) error
- func PutBucketTagging_long_tags(s *S3Conf) error
- func PutBucketTagging_non_existing_bucket(s *S3Conf) error
- func PutBucketTagging_success(s *S3Conf) error
- func PutObjectTagging_long_tags(s *S3Conf) error
- func PutObjectTagging_non_existing_object(s *S3Conf) error
- func PutObjectTagging_success(s *S3Conf) error
- func PutObject_dir_obj_with_data(s *S3Conf) error
- func PutObject_invalid_credentials(s *S3Conf) error
- func PutObject_invalid_long_tags(s *S3Conf) error
- func PutObject_non_existing_bucket(s *S3Conf) error
- func PutObject_overwrite_dir_obj(s *S3Conf) error
- func PutObject_overwrite_file_obj(s *S3Conf) error
- func PutObject_special_chars(s *S3Conf) error
- func PutObject_success(s *S3Conf) error
- func TestAbortMultipartUpload(s *S3Conf)
- func TestAccessControl(s *S3Conf)
- func TestAuthentication(s *S3Conf)
- func TestCompleteMultipartUpload(s *S3Conf)
- func TestCopyObject(s *S3Conf)
- func TestCreateBucket(s *S3Conf)
- func TestCreateMultipartUpload(s *S3Conf)
- func TestDeleteBucket(s *S3Conf)
- func TestDeleteBucketPolicy(s *S3Conf)
- func TestDeleteBucketTagging(s *S3Conf)
- func TestDeleteObject(s *S3Conf)
- func TestDeleteObjectTagging(s *S3Conf)
- func TestDeleteObjects(s *S3Conf)
- func TestDownload(s *S3Conf, files int, objSize int64, bucket, prefix string) error
- func TestFullFlow(s *S3Conf)
- func TestGetBucketAcl(s *S3Conf)
- func TestGetBucketPolicy(s *S3Conf)
- func TestGetBucketTagging(s *S3Conf)
- func TestGetObject(s *S3Conf)
- func TestGetObjectTagging(s *S3Conf)
- func TestHeadBucket(s *S3Conf)
- func TestHeadObject(s *S3Conf)
- func TestIAM(s *S3Conf)
- func TestListBuckets(s *S3Conf)
- func TestListMultipartUploads(s *S3Conf)
- func TestListObjects(s *S3Conf)
- func TestListObjectsV2(s *S3Conf)
- func TestListParts(s *S3Conf)
- func TestPosix(s *S3Conf)
- func TestPresignedAuthentication(s *S3Conf)
- func TestPutBucketAcl(s *S3Conf)
- func TestPutBucketPolicy(s *S3Conf)
- func TestPutBucketTagging(s *S3Conf)
- func TestPutObject(s *S3Conf)
- func TestPutObjectTagging(s *S3Conf)
- func TestReqPerSec(s *S3Conf, totalReqs int, bucket string) error
- func TestUpload(s *S3Conf, files int, objSize int64, bucket, prefix string) error
- func TestUploadPart(s *S3Conf)
- func TestUploadPartCopy(s *S3Conf)
- func UploadPartCopy_by_range_invalid_range(s *S3Conf) error
- func UploadPartCopy_by_range_success(s *S3Conf) error
- func UploadPartCopy_greater_range_than_obj_size(s *S3Conf) error
- func UploadPartCopy_incorrect_object_key(s *S3Conf) error
- func UploadPartCopy_incorrect_uploadId(s *S3Conf) error
- func UploadPartCopy_invalid_copy_source(s *S3Conf) error
- func UploadPartCopy_invalid_part_number(s *S3Conf) error
- func UploadPartCopy_non_existing_bucket(s *S3Conf) error
- func UploadPartCopy_non_existing_source_bucket(s *S3Conf) error
- func UploadPartCopy_non_existing_source_object_key(s *S3Conf) error
- func UploadPartCopy_success(s *S3Conf) error
- func UploadPart_invalid_part_number(s *S3Conf) error
- func UploadPart_non_existing_bucket(s *S3Conf) error
- func UploadPart_non_existing_key(s *S3Conf) error
- func UploadPart_non_existing_mp_upload(s *S3Conf) error
- func UploadPart_success(s *S3Conf) error
- type IntTests
- type NW
- type Option
- type RReader
- type S3Conf
- type ZReader
Constants ¶
This section is empty.
Variables ¶
View Source
var ( RunCount = 0 PassCount = 0 FailCount = 0 )
Functions ¶
func AccessControl_default_ACL_user_access_denied ¶
Access control tests (with bucket ACLs and Policies)
func CopyObject_success ¶
func CreateBucket_as_user ¶
func DeleteObject_success ¶
func DeleteObjects_success ¶
func GetBucketAcl_success ¶
func GetBucketPolicy_success ¶
func GetObject_success ¶
func GetObject_with_meta ¶
func HeadBucket_success ¶
func HeadObject_success ¶
func IAM_user_access_denied ¶
IAM related tests multi-user iam tests
func ListBuckets_as_admin ¶
func ListBuckets_as_user ¶
func ListBuckets_success ¶
func ListObject_truncated ¶
func ListObjects_delimiter ¶
func ListObjects_max_keys_0 ¶
func ListObjects_with_prefix ¶
func ListParts_success ¶
func PutBucketPolicy_success ¶
func PutObject_overwrite_dir_obj ¶
Posix related tests
func PutObject_special_chars ¶
func PutObject_success ¶
func TestAbortMultipartUpload ¶
func TestAbortMultipartUpload(s *S3Conf)
func TestAccessControl ¶
func TestAccessControl(s *S3Conf)
func TestAuthentication ¶
func TestAuthentication(s *S3Conf)
func TestCompleteMultipartUpload ¶
func TestCompleteMultipartUpload(s *S3Conf)
func TestCopyObject ¶
func TestCopyObject(s *S3Conf)
func TestCreateBucket ¶
func TestCreateBucket(s *S3Conf)
func TestCreateMultipartUpload ¶
func TestCreateMultipartUpload(s *S3Conf)
func TestDeleteBucket ¶
func TestDeleteBucket(s *S3Conf)
func TestDeleteBucketPolicy ¶
func TestDeleteBucketPolicy(s *S3Conf)
func TestDeleteBucketTagging ¶
func TestDeleteBucketTagging(s *S3Conf)
func TestDeleteObject ¶
func TestDeleteObject(s *S3Conf)
func TestDeleteObjectTagging ¶
func TestDeleteObjectTagging(s *S3Conf)
func TestDeleteObjects ¶
func TestDeleteObjects(s *S3Conf)
func TestDownload ¶
func TestFullFlow ¶
func TestFullFlow(s *S3Conf)
func TestGetBucketAcl ¶
func TestGetBucketAcl(s *S3Conf)
func TestGetBucketPolicy ¶
func TestGetBucketPolicy(s *S3Conf)
func TestGetBucketTagging ¶
func TestGetBucketTagging(s *S3Conf)
func TestGetObject ¶
func TestGetObject(s *S3Conf)
func TestGetObjectTagging ¶
func TestGetObjectTagging(s *S3Conf)
func TestHeadBucket ¶
func TestHeadBucket(s *S3Conf)
func TestHeadObject ¶
func TestHeadObject(s *S3Conf)
func TestListBuckets ¶
func TestListBuckets(s *S3Conf)
func TestListMultipartUploads ¶
func TestListMultipartUploads(s *S3Conf)
func TestListObjects ¶
func TestListObjects(s *S3Conf)
func TestListObjectsV2 ¶
func TestListObjectsV2(s *S3Conf)
func TestListParts ¶
func TestListParts(s *S3Conf)
func TestPresignedAuthentication ¶
func TestPresignedAuthentication(s *S3Conf)
func TestPutBucketAcl ¶
func TestPutBucketAcl(s *S3Conf)
func TestPutBucketPolicy ¶
func TestPutBucketPolicy(s *S3Conf)
func TestPutBucketTagging ¶
func TestPutBucketTagging(s *S3Conf)
func TestPutObject ¶
func TestPutObject(s *S3Conf)
func TestPutObjectTagging ¶
func TestPutObjectTagging(s *S3Conf)
func TestUploadPart ¶
func TestUploadPart(s *S3Conf)
func TestUploadPartCopy ¶
func TestUploadPartCopy(s *S3Conf)
func UploadPartCopy_success ¶
func UploadPart_success ¶
Types ¶
type IntTests ¶
func GetIntTests ¶
func GetIntTests() IntTests
type Option ¶
type Option func(*S3Conf)
func WithAccess ¶
func WithConcurrency ¶
func WithDisableChecksum ¶
func WithDisableChecksum() Option
func WithEndpoint ¶
func WithPartSize ¶
func WithPathStyle ¶
func WithPathStyle() Option
func WithRegion ¶
func WithSecret ¶
type RReader ¶
type RReader struct {
// contains filtered or unexported fields
}
func NewDataReader ¶
Click to show internal directories.
Click to hide internal directories.