您可以将桶配置成静态网站托管模式。配置生效后,访问网站相当于访问桶,并且能够自动跳转至指定的索引页面和错误页面。
设置静态网站托管
以下代码用于设置静态网站托管:
package sample
import ( "fmt" "github.com/journeymidnight/Yig-S3-SDK-Go/s3lib" ) func BucketWebsiteSample() { DeleteTestBucketAndObject() defer DeleteTestBucketAndObject() sc := s3lib.NewS3(endpoint, accessKey, secretKey) err := sc.MakeBucket(bucketName) if err != nil { HandleError(err) } //put bucket website err = sc.PutBucketWebsite(bucketName) if err != nil { HandleError(err) } } |
查看静态网站托管配置
以下代码用于查看静态网站托管配置:
//Get Bucket Website
err = sc.GetBucketWebsite(bucketName) if err != nil { HandleError(err) } |
删除静态网站托管配置
以下代码用于删除静态网站托管配置:
//Delete Bucket Website
err = sc.DeleteBucketWebsite(bucketName) if err != nil { HandleError(err) } |