文档中心 > 静态网站托管
静态网站托管

最近更新时间:2021-09-22

您可以将桶配置成静态网站托管模式。配置生效后,访问网站相当于访问桶,并且能够自动跳转至指定的索引页面和错误页面。


设置静态网站托管

以下代码用于设置静态网站托管:

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)
}