Static Website Hosting
This document provides instructions for managing Static Website Hosting using the CLI. Additionally, these tasks can also be performed using the DCD and IONOS S3 Object Storage API.
Commands
Make the bucket public for static website hosting using Bucket Policy:
aws s3api put-bucket-policy --bucket my-bucket \
--policy file://policy.json \
--endpoint-url https://s3.eu-central-2.ionoscloud.com
Contents of policy.json
:
{
"Version": "2012-10-17",
"Statement":
[
{
"Sid": "PublicRead",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::example-bucket/*"
}
]
}
Enable static website hosting for my-bucket
:
aws s3 website s3://my-bucket \
--index-document index.html \
--error-document error.htm \
--endpoint-url https://s3.eu-central-2.ionoscloud.com
Disable static website hosting for my-bucket
:
aws s3api delete-bucket-website --bucket my-bucket \
--endpoint-url https://s3.eu-central-2.ionoscloud.com
Last updated
Was this helpful?