我有一個正在開發的適用于 AWS 的 REST API Spring Boot 應用程序。它是在本地機器上開發的,通過該本地機器,我們已經能夠提取實時 AWS 數據,即使它在本地機器上并且 URL 是 localhost。我們已經完成了大部分開發工作,并準備將其遷移到云端。但是,現在我們創建了一個 JAR,將其托管在 AWS Elastic Beanstalk 上,并調用了 API URL,AWS 現在給了我們一個 500 Access Denied Error。目前,我們的本地應用程序正在通過我們項目的 application.properties 文件中的變量進行身份驗證。這些似乎不適用于云環境。我們還嘗試將 Elastic Beanstalk 中的環境變量設置為我們在 application.properties 中的相同值,但仍然返回 500 錯誤。這是我們從 AWS 返回的確切錯誤{ "timestamp": "2019-07-02T20:23:31.400+0000", "status": 500, "error": "Internal Server Error", "message": "Access Denied (Service: S3, Status Code: 403, Request ID: 66CA2FE6CEE7A5D4)", "path": "/api/s3/buckets/list"}這是我放置安全密鑰的 application.properties 文件cloud.aws.credentials.accessKey=XXXXXXXXXXXXXcloud.aws.credentials.secretKey=XXXXXXXXXXXXXXXcloud.aws.region.static=us-east-1
添加回答
舉報
0/150
提交
取消