在 PyCharm 中,我想為必須訪問 AWS 資源的專案創建運行/除錯配置。但是首先 AWS 用戶必須承擔授予權限的角色,并且承擔該角色需要 MFA。
現在我首先運行 CLIassume-role命令,然后將臨時角色憑據復制粘貼到運行/除錯配置中的環境變數。但是代入角色的持續時間太短,這個程序需要一次次重復,用處不大。
那么,在這種情況下,配置 PyCharm/IntelliJ IDEA 的最佳方法是什么?
uj5u.com熱心網友回復:
所以我發現的最佳解決方案是:
- 在終端 AWS CLI
assume-role命令中運行(假設角色 descroption)。臨時角色證書此命令的環境變數執行創建后:AWS_ROLE_NAME,AWS_ACCESS_KEY_ID,AWS_SECRET_ACCESS_KEY和AWS_SESSION_TOKEN。 - 獲取這些變數的值(例如通過使用
export命令)。 - 在 PyCharm/IDEA 運行/除錯配置中將這些變數設定為用戶環境變數。應用程式將以所需的角色權限運行。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/373069.html
標籤:亚马逊网络服务 智能理念 pycharm 多因素认证 承担角色
上一篇:Grails2.4.5錯誤net.sf.ehcache.CacheException:javax.management.MalformedObjectNameExceptionInvalidchara
