我試著用eb cli的命令eb init來初始化一個elastic beanstalk應用程式。在幾個步驟之后,它要求輸入一些資訊來創建一個公鑰。然而,當我輸入時,它給出了 "ERROR: NotAuthorizedError - Operation Denied. 你沒有被授權執行此操作。編碼的授權失敗資訊。"的錯誤。我的IAM用戶角色列在這里:
AWSCodeCommitFullAccess
AmazonEC2ContainerRegistryFullAccess
AWSElasticBeanstalkMulticontainerDocker
亞馬遜ECS_FullAccess
亞馬遜ECSTaskExecutionRolePolicy
AmazonEC2ContainerServiceforEC2Role
AmazonEC2ContainerServiceRole
AdministratorAccess-AWSElasticBeanstalk
AWSElasticBeanstalkReadOnly
我是否需要額外的權限才能啟動beanstalk應用程式?
uj5u.com熱心網友回復:
在eb init程序中,它未能為你的實體創建一個ssh公鑰。
你需要一個具有ec2:CreateKeyPair權限的IAM策略。
uj5u.com熱心網友回復:
你需要給本地機器上的默認iam用戶添加AmazonEC2FullAccess權限。 訪問aws控制臺
- 搜索iam.
- 選擇iam用戶,這是你的默認用戶。
- 點擊附加現有權限的按鈕。
- 點擊添加權限并搜索AmazonEC2FullAccess然后添加它 。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/325331.html
標籤:
