Описание
В настоящее время я пытаюсь разместить свой проект Vue.js на AWS с использованием статического веб-хостинга на S3.
Шаги
√ Сначала язапустите npm run build
внутри моего проекта, который сгенерировал ./dist
, ./dist/index.html
, ./dist/static/*
√ Я загрузил все файлы ./dist/*
в мое ведро
√ Я создалкорзина S3 с публичной политикой:
{
"Version": "2008-10-17",
"Statement": [
{
"Sid": "AllowPublicRead",
"Effect": "Allow",
"Principal": {
"AWS": "*"
},
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::BUCKET_NAME_HERE/*"
}
]
}
√ Я добавил Static Website Hosting property
и установил индексный документ на index.html
X При посещении https://s3.amazonaws.com/BUCKET_NAME_HERE/index.html
мое приложение
Ошибки:
При проверке консоли у меня возникают только следующие ошибки:
GET https://s3.amazonaws.com/static/css/app.139eb30c5abb8a0cf50add8e31aed259.css net::ERR_ABORTED 403 (Forbidden)
GET https://s3.amazonaws.com/static/favicon.ico 403 (Forbidden)
Любые указания относительно того, что я мог пропустить или делаюне так?
Заранее спасибо