Я понял, для тех, кто в будущем нуждается в помощи, все, что вам нужно сделать, это просто выполнить следующие шаги:
- Создать корзину и разрешить полный публичный доступ
- Перейти к разрешению -> политика корзины -> добавить этот сценарий
"Version": "2012-10-17",
"Statement": [
{
"Sid": "PublicReadGetObject",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::(name-of-your-bucket)/*"
}
]
}
добавьте это в свой package.json под скриптами
"deploy": "aws s3 cp --recursive ./build s3://(your-bucket-name)",
выполнить npm запустить сборку в терминале
выполнить aws s3 cp --recursive ./build s3://(your-bucket-name) in terminal
(вы загружаете файлы сборки из папки сборки в s3)
перейдите в свойства -> статический веб-хостинг -> укажите index.html, если вы используете это -> щелкните конечную точку