亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Spring Boot 應用程序未在 AWS Elastic Beanstalk 中進行一次身份驗證

Spring Boot 應用程序未在 AWS Elastic Beanstalk 中進行一次身份驗證

泛舟湖上清波郎朗 2023-03-02 16:49:15
我有一個正在開發的適用于 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
查看完整描述

1 回答

?
海綿寶寶撒

TA貢獻1809條經驗 獲得超8個贊

我認為 Elastic Beanstalk 可能沒有可以訪問 S3 的讀/寫角色。在 AWS 中運行時不需要憑據,一切都取決于角色(權限)



查看完整回答
反對 回復 2023-03-02
  • 1 回答
  • 0 關注
  • 93 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號