1
0
mirror of https://github.com/MariaDB/server.git synced 2025-08-08 11:22:35 +03:00

Added options --s3-protocol-version and --s3-host-name

This commit is contained in:
Monty
2019-06-01 13:36:52 +03:00
parent 3e83034ee6
commit c51f615bf5
8 changed files with 109 additions and 14 deletions

View File

@@ -0,0 +1,8 @@
set @save_s3_protocol_version=@@global.s3_protocol_version;
set @@global.s3_protocol_version="Original";
create table t1 (pk int primary key, a int);
insert into t1 values (1,1),(2,2),(3,3),(4,4);
alter table t1 engine=S3;
ERROR HY000: Got error from put_object(database/t1/frm): 8 Access Denied
drop table t1;
set @@global.s3_protocol_version=@save_s3_protocol_version;

View File

@@ -0,0 +1,28 @@
--source include/have_s3.inc
if (`SELECT @@s3_host_name <> "s3.amazonaws.com"`)
{
skip Not connected to AWS;
}
--source create_database.inc
#
# Check options against amazon
#
set @save_s3_protocol_version=@@global.s3_protocol_version;
set @@global.s3_protocol_version="Original";
create table t1 (pk int primary key, a int);
insert into t1 values (1,1),(2,2),(3,3),(4,4);
--replace_result $database database
--error 3
alter table t1 engine=S3;
drop table t1;
#
# clean up
#
set @@global.s3_protocol_version=@save_s3_protocol_version;
--source drop_database.inc

View File

@@ -88,10 +88,12 @@ Variable_name Value
s3_access_key X
s3_block_size X
s3_bucket X
s3_host_name X
s3_pagecache_age_threshold X
s3_pagecache_buffer_size X
s3_pagecache_division_limit X
s3_pagecache_file_hash_size X
s3_protocol_version X
s3_region X
s3_secret_key X
show status like "s3%";

View File

@@ -3,3 +3,9 @@
[mysqld.1]
s3=ON
#s3-host-name=s3.amazonaws.com
#s3-protocol-version=Amazon
#s3-bucket=MariaDB
#s3-access-key=...
#s3-secret-key=...
#s3-region=eu-north-1