Bucket静态网站托管
更新时间:2022-09-14
将网站托管在Bucket上,实现轻量化运维,如下代码可以做到:
参数 | 说明 |
---|---|
index | Index文件名称 |
notFound | 404文件名称 |
Java
1public void PutBucketStaticWebsite(BosClient client, String bucketName, String index, String notFound) {
2 SetBucketStaticWebsiteRequest setBucketStaticWebsiteRequest = new SetBucketStaticWebsiteRequest();
3 setBucketStaticWebsiteRequest.setBucketName(bucketName);
4 setBucketStaticWebsiteRequest.setIndex(index);
5 setBucketStaticWebsiteRequest.setNotFound(notFound);
6 client.setBucketStaticWebSite(setBucketStaticWebsiteRequest);
7}
若用户想查看静态网站托管信息,则如下代码可以做到:
Java
1public GetBucketStaticWebsiteResponse GetBucketStaticWebsite(BosClient client, String bucketName) {
2 GetBucketStaticWebsiteRequest getBucketStaticWebsiteRequest = new GetBucketStaticWebsiteRequest();
3 getBucketStaticWebsiteRequest.withBucketName(bucketName);
4 GetBucketStaticWebsiteResponse resp = new GetBucketStaticWebsiteResponse();
5 resp = client.getBucketStaticWebsite(getBucketStaticWebsiteRequest);
6 return resp;
7}
若用户想关闭静态网站托管功能,则如下代码可以做到:
Java
1public void DeleteBucketStaticWebsite(BosClient client, String bucketName) {
2 DeleteBucketStaticWebsiteRequest deleteBucketStaticWebsiteRequest = new DeleteBucketStaticWebsiteRequest();
3 deleteBucketStaticWebsiteRequest.withBucketName(bucketName);
4 client.deleteBucketStaticWebSite(deleteBucketStaticWebsiteRequest);
5}