Я новичок и пытаюсь настроить Auth0 с провайдером AWS Identity. Я уже потратил несколько дней, пытаясь понять, что я делаю неправильно, но, похоже, не могу понять.
Моя политика сегмента S3 разрешает публичный доступ и находится ниже.
{
«Версия»: «2012-10-17»,
"Утверждение": [
{
«Сид»: «AddPerm»,
«Эффект»: «Разрешить»,
"Принципал": "",
«Действие»: «s3: GetObject»,
"Ресурс": "arn: aws: s3 ::: sky-testwebsite / "
}
]
}
У меня есть роль IAM, которая разрешает доступ к корзине S3, и есть политика доверия, которая позволяет провайдеру идентификации принять эту роль IAM.
В Auth0 мой обратный URL-адрес - это мой файл index.html:
Это мой тестовый веб-сайт: https://sky -testwebsite.s3.amazonaws.com / index.html и в режиме разработчика ошибка, которую я вижу в браузере, выглядит следующим образом.
GET https://s3.amazonaws.com/assets.auth0.com/client/dO0UKPiCNKTlE8NmFhfV28nTZ3m54KJT.js?t1552612787880 net :: ERR_ABORTED 403 (Запрещено)
Может кто-нибудь подсказать, что я делаю не так? И как я могу исправить ошибку?
Спасибо!