s3: Add Alibaba OSS to integration tests and fix storage classes

This commit is contained in:
Nick Craig-Wood 2019-01-12 20:41:47 +00:00
parent f29757de3b
commit 1318c6aec8
3 changed files with 19 additions and 9 deletions

View File

@ -617,17 +617,21 @@ doesn't copy the ACL from the source but rather writes a fresh one.`,
Help: "Glacier storage class",
}},
}, {
// Mapping from here: https://www.alibabacloud.com/help/doc-detail/64919.htm
Name: "storage_class",
Help: "The storage class to use when storing new objects in OSS.",
Provider: "Alibaba",
Examples: []fs.OptionExample{{
Value: "Standard",
Value: "",
Help: "Default",
}, {
Value: "STANDARD",
Help: "Standard storage class",
}, {
Value: "Archive",
Value: "GLACIER",
Help: "Archive storage mode.",
}, {
Value: "IA",
Value: "STANDARD_IA",
Help: "Infrequent access storage mode.",
}},
}, {

View File

@ -1606,12 +1606,14 @@ acl> 1
The storage class to use when storing new objects in OSS.
Enter a string value. Press Enter for the default ("").
Choose a number from below, or type in your own value
1 / Standard storage class
\ "Standard"
2 / Archive storage mode.
\ "Archive"
3 / Infrequent access storage mode.
\ "IA"
1 / Default
\ ""
2 / Standard storage class
\ "STANDARD"
3 / Archive storage mode.
\ "GLACIER"
4 / Infrequent access storage mode.
\ "STANDARD_IA"
storage_class> 1
Edit advanced config? (y/n)
y) Yes

View File

@ -73,6 +73,10 @@ backends:
fastlist: true
ignore:
- TestIntegration/FsMkdir/FsPutFiles/FsCopy
- backend: "s3"
remote: "TestS3Alibaba:"
subdir: true
fastlist: true
- backend: "sftp"
remote: "TestSftp:"
subdir: false