Bucket static website hosting
Updated at:2025-11-03
Hosting a website on a bucket enables lightweight operation and maintenance, which can be achieved with the following code:
| Parameters | Description |
|---|---|
| index | Index file name |
| notFound | 404 file name |
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}
If users want to view the static website hosting information, the following code can achieve this:
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}
Users can disable the static website hosting function using the following code:
Java
1public void DeleteBucketStaticWebsite(BosClient client, String bucketName) {
2 DeleteBucketStaticWebsiteRequest deleteBucketStaticWebsiteRequest = new DeleteBucketStaticWebsiteRequest();
3 deleteBucketStaticWebsiteRequest.withBucketName(bucketName);
4 client.deleteBucketStaticWebSite(deleteBucketStaticWebsiteRequest);
5}
