@@ -16,8 +16,6 @@ import (
1616 "strings"
1717 "time"
1818
19- "github.com/baiyubin/aliyun-sts-go-sdk/sts"
20-
2119 . "gopkg.in/check.v1"
2220)
2321
@@ -2060,59 +2058,59 @@ func (s *OssBucketSuite) TestGetConfig(c *C) {
20602058 c .Assert (bucket .GetConfig ().IsEnableMD5 , Equals , false )
20612059}
20622060
2063- func (s * OssBucketSuite ) TestSTSToken (c * C ) {
2064- objectName := objectNamePrefix + RandStr (8 )
2065- objectValue := "红藕香残玉簟秋。轻解罗裳,独上兰舟。云中谁寄锦书来?雁字回时,月满西楼。"
2066-
2067- stsClient := sts .NewClient (stsaccessID , stsaccessKey , stsARN , "oss_test_sess" )
2068-
2069- resp , err := stsClient .AssumeRole (1800 )
2070- c .Assert (err , IsNil )
2071-
2072- client , err := New (endpoint , resp .Credentials .AccessKeyId , resp .Credentials .AccessKeySecret ,
2073- SecurityToken (resp .Credentials .SecurityToken ))
2074- c .Assert (err , IsNil )
2075-
2076- bucket , err := client .Bucket (bucketName )
2077- c .Assert (err , IsNil )
2078-
2079- // Put
2080- err = bucket .PutObject (objectName , strings .NewReader (objectValue ))
2081- c .Assert (err , IsNil )
2082-
2083- // Get
2084- body , err := bucket .GetObject (objectName )
2085- c .Assert (err , IsNil )
2086- str , err := readBody (body )
2087- c .Assert (err , IsNil )
2088- c .Assert (str , Equals , objectValue )
2089-
2090- // List
2091- lor , err := bucket .ListObjects ()
2092- c .Assert (err , IsNil )
2093- testLogger .Println ("Objects:" , lor .Objects )
2094-
2095- // Put with URL
2096- signedURL , err := bucket .SignURL (objectName , HTTPPut , 3600 )
2097- c .Assert (err , IsNil )
2098-
2099- err = bucket .PutObjectWithURL (signedURL , strings .NewReader (objectValue ))
2100- c .Assert (err , IsNil )
2101-
2102- // Get with URL
2103- signedURL , err = bucket .SignURL (objectName , HTTPGet , 3600 )
2104- c .Assert (err , IsNil )
2105-
2106- body , err = bucket .GetObjectWithURL (signedURL )
2107- c .Assert (err , IsNil )
2108- str , err = readBody (body )
2109- c .Assert (err , IsNil )
2110- c .Assert (str , Equals , objectValue )
2111-
2112- // Delete
2113- err = bucket .DeleteObject (objectName )
2114- c .Assert (err , IsNil )
2115- }
2061+ // func (s *OssBucketSuite) TestSTSToken(c *C) {
2062+ // objectName := objectNamePrefix + RandStr(8)
2063+ // objectValue := "红藕香残玉簟秋。轻解罗裳,独上兰舟。云中谁寄锦书来?雁字回时,月满西楼。"
2064+ //
2065+ // stsClient := sts.NewClient(stsaccessID, stsaccessKey, stsARN, "oss_test_sess")
2066+ //
2067+ // resp, err := stsClient.AssumeRole(1800)
2068+ // c.Assert(err, IsNil)
2069+ //
2070+ // client, err := New(endpoint, resp.Credentials.AccessKeyId, resp.Credentials.AccessKeySecret,
2071+ // SecurityToken(resp.Credentials.SecurityToken))
2072+ // c.Assert(err, IsNil)
2073+ //
2074+ // bucket, err := client.Bucket(bucketName)
2075+ // c.Assert(err, IsNil)
2076+ //
2077+ // // Put
2078+ // err = bucket.PutObject(objectName, strings.NewReader(objectValue))
2079+ // c.Assert(err, IsNil)
2080+ //
2081+ // // Get
2082+ // body, err := bucket.GetObject(objectName)
2083+ // c.Assert(err, IsNil)
2084+ // str, err := readBody(body)
2085+ // c.Assert(err, IsNil)
2086+ // c.Assert(str, Equals, objectValue)
2087+ //
2088+ // // List
2089+ // lor, err := bucket.ListObjects()
2090+ // c.Assert(err, IsNil)
2091+ // testLogger.Println("Objects:", lor.Objects)
2092+ //
2093+ // // Put with URL
2094+ // signedURL, err := bucket.SignURL(objectName, HTTPPut, 3600)
2095+ // c.Assert(err, IsNil)
2096+ //
2097+ // err = bucket.PutObjectWithURL(signedURL, strings.NewReader(objectValue))
2098+ // c.Assert(err, IsNil)
2099+ //
2100+ // // Get with URL
2101+ // signedURL, err = bucket.SignURL(objectName, HTTPGet, 3600)
2102+ // c.Assert(err, IsNil)
2103+ //
2104+ // body, err = bucket.GetObjectWithURL(signedURL)
2105+ // c.Assert(err, IsNil)
2106+ // str, err = readBody(body)
2107+ // c.Assert(err, IsNil)
2108+ // c.Assert(str, Equals, objectValue)
2109+ //
2110+ // // Delete
2111+ // err = bucket.DeleteObject(objectName)
2112+ // c.Assert(err, IsNil)
2113+ // }
21162114
21172115func (s * OssBucketSuite ) TestSTSTonekNegative (c * C ) {
21182116 objectName := objectNamePrefix + RandStr (8 )
0 commit comments