2017-08-30 103 views
0

當我嘗試部署我在AWS上的應用程序,我得到以下錯誤:無服務器部署錯誤provisionning棧

而供應的籌碼時出現錯誤:HelloLambdaFunction - LAMBDA無法配置環境變量,因爲您提供的 環境變量包含 當前不支持修改的保留鍵。 此請求中使用的保留密鑰:AWS_ACCESS_KEY_ID,AWS_SECRET_ACCESS_KEY。

我AWS_ACCESS_KEY_ID,AWS_SECRET_ACCESS_KEY存儲在env.yml和我使用process.env.AWS_ACCESS_KEY_ID

我怎樣才能解決這個錯誤訪問它們?

回答

1

我會嘗試從配置中刪除這些鍵,看看會發生什麼。

+0

你的意思是把它們直接放入代碼中? – gpasse

+0

錯誤告訴你,你不能設置你設置它們的地方。 – catbadger

+1

正確!在進行無服務器部署之前,我使用導出AWS_ACCESS_KEY_ID = XXXX設置了我的env變量,並導出了AWS_SECRET_ACCESS_KEY = XXXX,所以我想把它們放到env.yml中就是設置它們兩次。錯誤信息因此使sens。謝謝。 – gpasse