我正在开发一个项目,该项目需要使用现有的MSDN许可证来支持Windows Server EC2实例,并且据我所知,要保持许可证的兼容性,需要在专用实例和/或主机上进行configuration。 我打算使用Windows Server,SQL和Dynamics的MSDN许可证。 由于我无法将Amazon提供的基本AMI与MSDN许可证一起使用,这表明我需要创build自己的AMI。 AWS文档build议使用AWS服务器迁移服务将本地服务器(及其许可证)迁移到AWS。 但是,我宁愿从干净的版本中站起来这些新的实例。 是否有推荐的步骤将基础Windows Server AMI导入AWS?
堆栈溢出链接我正在关注。 (anwser第1步的最后一步 我试图更改我的服务器的入站/出站安全组,但ESP不在协议列表中。 我试图创build一个自定义协议,但是当我尝试通过我的客户端连接时,我得到相同的错误消息: 由于尝试的VPN隧道失败,未build立远程连接。 VPN服务器可能无法访问。 如果此连接尝试使用L2TP / IPsec隧道,则IPsec协商所需的安全参数可能未正确configuration。 我已经完成了Stackfault的所有步骤,所以我应该能够连接到我的服务器,这是我“跳过了”的唯一步骤。
在创buildBeanstalk环境期间,创build一个新的安全组。 我不使用负载平衡器,我不能强迫aws使用我提供的安全组,而是使用默认的和我的。 默认情况下,新环境的端口80上的stream量不受限制。 我试图使用 "OptionName": "SSHSourceRestriction", "Value" :"tcp,80,80,IPADDRESS" 但不幸的是,它只是添加了新的规则,默认的一个。 我需要限制访问网站到一个特定的IP。 一个评论:我使用AWS插件发布了Bamboo的env创build,所以它利用了AWS API,并且在Bamboo任务中传递了以下configuration选项设置: [ { "Namespace": "aws:autoscaling:launchconfiguration", "OptionName": "IamInstanceProfile", "Value": "aws-elasticbeanstalk-ec2-role" }, { "Namespace": "aws:autoscaling:launchconfiguration", "OptionName": "InstanceType", "Value": "t2.micro" }, { "Namespace": "aws:elasticbeanstalk:environment", "OptionName": "EnvironmentType", "Value": "SingleInstance" }, { "Namespace": "aws:autoscaling:launchconfiguration", "OptionName": "SSHSourceRestriction", "Value" :"tcp,80,80,IPADDRESS" } ]
我有一个经典的ELB,两个区域,两个实例(web1和web2)。 我正在使用应用程序控制的会话粘性,它工作正常。 但是,如果我删除会话cookie,奇怪的事情开始发生。 我浏览到ELB,然后洗牌到web1。 应用程序会话和AWSELB cookie已设置。 我按照预期刷新并重新发送到web1。 我删除应用程序会话cookie并刷新,使AWSELB cookie保持不变。 这一次,我被发送到web2。 AWSELB cookie相同,但是仍然没有应用程序会话cookie。 再次刷新。 这一次,我被送回到web1。 同样,没有应用程序会话cookie,并且AWSELB cookie没有改变。 从这一刻起,我可以一遍又一遍地刷新,而且我会继续发送到web1。 现在,这个行为不会与API参考中的内容有关 : 如果应用程序cookie被明确删除或过期,则会话将停止粘贴,直到发出新的应用程序cookie 我没有发布新的应用程序cookie。 一旦我删除它,它保持不变。 但会话仍然粘滞,尽pipe应用程序会话cookie被删除。 但它变得更加怪异。 如果我再次执行上述实验,则可能会在实例之间来回拖曳数次,然后再坚持一次。 或者我可能完全停留在同一个实例上。 换句话说,一旦我删除了应用程序会话cookie,行为就不一致了。 这是正常的行为?
我目前的configuration设置如下, AWS ELB(https / 443 to 80) –> Webserver_UI ( nginx 80 ) -> nodejs AWS ELB2(https / 8080 to 8080) –> Webserver (nginx 8080) -> localhost tomcat 8081 -> Java code 现在我的问题是我真的需要Nginx的我的第二个Web服务器? 由于tomcat可以直接接受AWS ELB的请求,证书由ELB本身处理。 但是每个人都保留Nginx,那么这个设置的真正优势是什么呢? 我知道我可以尝试“AWS Elastic Beanstalk”而不是nginx,但是在成本方面,我不想尝试它。
我正在使用这个AWS .Net SDKfunction来修改一个SQL Server数据库实例。 我不试图更新存储容量,因为我知道它不能在SQL Server上完成。 但是,任何修改任何其他字段的调用失败,并出现以下错误: 分配的存储不能使用此引擎修改为数据库实例:sqlserver-ex 我甚至没有在ModifyDBInstanceRequest对象上设置AllocatedStorage属性,但是它的默认值为0,因为它是inttypes的。 我可以使用相同的function成功修改MySQL数据库引擎。 这是我正在使用的代码。 ModifyDBInstanceRequest request = new ModifyDBInstanceRequest(); if (storageAllocation.HasValue) { request.AllocatedStorage = (int)storageAllocation; } request.MasterUserPassword = masterUserPassword; //all the other request values… ModifyDBInstanceResponse response = ConnectionCache.GetRDSClient(awsCredential).ModifyDBInstance(request);
我想通过ses的电子邮件与s3桶中的附件,但目前它以不同的格式显示,如下所示: Content-Type: text/csv; charset="UTF-8"; name="test.csv" Content-Disposition: attachment; filename="test.csv" Content-Transfer-Encoding: base64 我不知道如何解决这个问题? 试图从一些网站复制lambda函数,但它不工作? 任何其他解决scheme,我的问题?
我在我的私有子网中有一个ECS群集,并有一个用于外部出站连接的NAT实例。 一切都很好,但AWS总是在任何新的EC2容器实例上附加一个公共IP(这是不需要的)。 我怎样才能防止这种行为?
我们最近购买了一台运行Windows Server 2016的AWS服务器( EC2 )。实例types为g3.4xlarge ,因此它是一个集成nVidia Teslagraphics卡的GPU供电实例(请参阅https://aws.amazon.com/de/ blogs / aws / new-next-generation-gpu-powered-ec2-instances-g3 / )。 我们的目标是在此服务器上运行graphics密集的3D Unity应用程序。 但目前,我被困在最基本的东西,因为我在这个领域不是很有经验:我不能安装Tesla M60显卡的nVidia驱动程序。 我跟着各种教程,现在有点困惑。 本教程指导我如何下载任何 G3实例的驱动程序: http : //docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/install-nvidia-driver-windows.html 我已经按照说明成功下载了驱动程序,但是每次我尝试安装它们时都说没有find兼容的硬件 。 这是怎么回事,这是官方教程? 另一方面,这个资源让我很困惑: http : //docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/accelerated-computing-instances.html 正如它说的,我不能通过RDP使用nVidia驱动的机器(这不会是一场灾难,但很好的testing)。 另外,关于特斯拉卡的驱动程序,这是如何相关的? http://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/activate_grid.html (这是否意味着我在一个完全错误的path尝试手动安装驱动程序?) 简而言之: 如何正确地为运行Windows Server 2016的g3.4xlarge实例安装正确的驱动程序? 提前致谢!
我有一个在Amazon AWS上运行的Kubernetes集群,这些集群内部都很好,我知道如何让集群内的集群彼此通信。 但是,由于各种原因,我也有一个单独的EC2实例运行MongoDB控制器。 这不是集装箱化的,不受Kubernetes控制。 我的程序(一个节点快车应用程序)位于公共子网上,而数据库位于私有子网上。 数据库是使用标准的AWS MongoDB模板从这里设置的: https : //aws.amazon.com/blogs/aws/mongodb-on-the-aws-cloud-new-quick-start-reference-deployment/在我的代码我试图通过: mongodb://user:[email protected]:27017/users ,并确保在users数据库中存在该users名和密码。 我甚至在MongoDBconfiguration中禁用了对公钥的引用,以防发生这种情况(尽pipe如果我能够基本设置工作,我会看到它们的值)。 我已经调整了数据库实例的安全组,以允许端口27017上的Kubernetes实例(它们都在同一个VPC中)的连接。但是,我没有做任何特别的事情,或者主机或者主机让它看到一个半kubernetes集群之外的本地networkingIP。 我不知道是否甚至需要(我说“半本地”,因为它是一个10.xxx范围的地址,但与主机实例相邻,而不是我认为在Kubernete自己的地址空间内运行的pod)。 基本上,我不能连接到数据库,我不知道为什么(或者我怀疑我知道为什么,但不知道如何解决它)。 我不认为它是一个权限的事情,因为用最大的日志冗长,数据库显示没有连接的企图,甚至被拒绝的(但我仍然对它开放 – 我想它可以被拒绝在一个更高的水平) 。 我怀疑这是一个IP映射问题,但我远不是专家。 有任何想法吗? 谢谢。 PS复制这篇文章,因为我被要求在这里张贴(尽pipe没有实际certificate这是一个基础设施问题): https://stackoverflow.com/questions/47302330/how-do-i-connect-to-a-non-kubernetes-ec2-mongodb-instance-from-a-pod