我试图通过Visual Studio的工具包将测试站点部署到AWS,并且我在环境选择页面上遇到了一个奇怪的错误。谷歌搜索没有提供真正的信息。
当我尝试验证网址选项时出现错误。它说," URL验证期间出错;检查网址,然后重试。"我把网址改为我能想到的一切,没有运气。当我点击下一步时,无论URL是什么,都会出现一个消息框,通知我该URL不可用。有没有解决这个错误的方法?
答案 0 :(得分:23)
AWS。
首先,转到AWS,点击服务 - > IAM,在左上角。按照http://docs.aws.amazon.com/IAM/latest/UserGuide/Using_SettingUpUser.html上的说明操作 创建一个IAM用户。这将为您的帐户创建一个别名。您将需要访问密钥和密钥,因此在出现提示时下载文件。
其次,在IAM管理门户中,单击左侧的“策略”。您最多可以检查两个选项,并使用它们来创建策略。选择EC2和Elastic Beanstalk,每个都有完全访问权限。您应该使用您创建的IAM用户执行此操作,但我相信您可以使用您的主帐户。
最后,您需要将该配置文件分配给您的Web项目。在AWS Explorer中,单击顶部的“新建帐户配置文件”。系统会提示您输入一些信息;这里是您需要这些钥匙的地方。完成所有操作后,再次尝试发布到AWS向导。
答案 1 :(得分:9)
服务 - > IAM - > 用户 - >点击您的用户 - > 权限部分 - > 附加政策 - >添加 AWSElasticBeanstalkFullAccess 政策。
答案 2 :(得分:1)
您是否已授予您的配置文件权限以创建EC2和Elastic Beanstalk实例?
答案 3 :(得分:1)
我遇到了同样的问题。结果发现,我的个人资料中的Secret Access Key
遗漏了一个角色。修复此问题使其他一切顺利进行。
答案 4 :(得分:0)
所以,对我来说,我尝试了这里提到的所有内容,但它仍然无法正常工作。走了2个小时后我又试了一次......它有效!!
在我的情况下看起来有某种同步延迟。
答案 5 :(得分:0)
对我来说,这是一个连接问题。发布之前,请检查VS中的aws Explorer是否正在显示资源。如果没有,则需要检查连接性。