簡體   English   中英

無法從 vs2019 發布到 aws beanstalk

[英]Cannot publish into aws beanstalk from vs2019

我正在嘗試將 .NET 核心 3.1 項目從 VS2019 發布到 AWS Elastic Beanstalk 中。 一旦我填寫了部署所需的所有信息並點擊部署,我在 output 上收到以下錯誤。

Unknown error executing command: One or more errors occurred.
   at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
   at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification)
   at System.Threading.Tasks.Task`1.get_Result()
   at Amazon.Common.DotNetCli.Tools.RoleHelper.ExpandInstanceProfile(IAmazonIdentityManagementService iamClient, String instanceProfile)
   at Amazon.Common.DotNetCli.Tools.Commands.BaseCommand`1.GetInstanceProfileOrDefault(String propertyValue, CommandOption option, Boolean required, String newRoleName)
   at Amazon.ElasticBeanstalk.Tools.Commands.DeployEnvironmentCommand.<CreateEnvironment>d__19.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
   at Amazon.ElasticBeanstalk.Tools.Commands.DeployEnvironmentCommand.<PerformActionAsync>d__16.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Amazon.Common.DotNetCli.Tools.Commands.BaseCommand`1.<ExecuteAsync>d__10.MoveNext()

還有其他人遇到這個問題嗎?

您將創建一個具有 AWSElasticBeanstalkFullAccess 策略的賬戶。 此帳戶還需要獲得 IAM:GetInstanceProfile 權限。

作為快速測試,將“IAMFullAccess”策略添加到該帳戶,然后嘗試部署。 那應該行得通。 這違反了最小權限原則,並且不建議在生產系統上使用 - 您應該只啟用特定權限。

在 AWS 工具包部署的“選項”階段,它默認選擇“調試|任何 CPU”。 我正在使用我的發布版本進行部署,所以我不得不 select "Release|Any CPU"

這在 VS 2019 中為我解決了同樣的錯誤

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM