静态网站托管
您可以将存储空间配置成静态网站托管模式。配置生效后,访问网站相当于访问存储空间,并且能够自动跳转至指定的索引页面和错误页面。
更多关于静态网站托管的介绍,请参见开发指南中的配置静态网站托管。
设置静态网站托管
通过putBucketWebsite
来设置静态网站托管:
let OSS = require('ali-oss')
let client = new OSS({
region: '<Your region>'
accessKeyId: '<Your AccessKeyId>',
accessKeySecret: '<Your AccessKeySecret>',
bucket: '<Your bucket name>'
});
async function putBucketWebsite () {
try {
let result = await client.putBucketWebsite('bucket-name', {
index: 'index.html',
error: 'error.html'
});
console.log(result);
} catch (e) {
console.log(e);
}
}
putBucketWebsite();
查看静态网站托管配置
通过getBucketWebsite
来查看静态网站托管配置:
let OSS = require('ali-oss')
let client = new OSS({
region: '<Your region>'
accessKeyId: '<Your AccessKeyId>',
accessKeySecret: '<Your AccessKeySecret>',
bucket: '<Your bucket name>'
});
async function getBucketWebsite () {
try {
let result = await client.getBucketWebsite('bucket-name');
console.log(result);
} catch (e) {
console.log(e);
}
}
getBucketWebsite();
删除静态网站托管配置
通过deleteBucketWebsite
来删除静态网站托管配置:
let OSS = require('ali-oss')
let client = new OSS({
region: '<Your region>'
accessKeyId: '<Your AccessKeyId>',
accessKeySecret: '<Your AccessKeySecret>',
bucket: '<Your bucket name>'
});
async function deleteBucketWebsite() {
try {
let result = await client.deleteBucketWebsite('bucket-name');
console.log(result);
} catch (e) {
console.log(e);
}
}
deleteBucketWebsite();
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。
评论