我正在寻找一种经济高效的工具来管理Ec2上的网络应用程序.Rightscale似乎是大狗并为它收费.Scalr看起来像一个更具成本效益的解决方案,但很难找到任何真正的客户体验..
我正在寻找的关键方面是负载均衡器(http和https)以及一种在负载增加时自动引入在线额外Web服务器容量以及在负载下降时终止实例的方法.
据我所知,很多人都在这里推销自己的东西.我们正试图发布一个应用程序,并不是真的想要打太多沉重的系统管理员战斗.考虑到表演等的重要性,我将非常感谢听到有关此领域的建议和经验.
我正在添加功能到我们的网站,以便用户可以上传图片到我们的网站,我将使用亚马逊s3.我遇到了这三个宝石:
我读到aws-s3不如right_aws好,并且不经常更新.但我找不到比较right_aws vs aws-sdk的任何地方,看起来它们都是亚马逊直接写的.
另外我遇到了一篇使用paperclip和aws-s3的文章,我还需要使用回形针吗?
有任何想法吗?
如果有人可以帮助我解决我的问题,我将非常感激。
我已经使用RestSharp库编写了C#代码以与RightScale API进行交互。
该代码可以与一组用户名和密码一起正常工作,但是当我用一个新的用户名和密码替换该用户名和密码时,会收到以下响应:“除登录以外的其他呼叫均不支持基本身份验证。请'登录'以获取会话并通过会话返回以采取进一步行动。”
谁能指导我正确的方向?我觉得这很奇怪,该代码仅适用于一组凭据,而不适用于其他任何用户名和密码。
如何保存cookie并在接下来的参考中传递它们RestRequest?
从我当前正在执行的食谱配方中,我想访问它在我的执行机器上的"当前"位置.
我需要这个来访问它的缓存目录结构.
我感觉它位于"node []"里面的某个地方,但我根本找不到任何有关其结构的文档.
有什么建议吗?
谢谢
我正在尝试将WCF Rest Starter Kit与RightScale的Login API一起使用,这看起来相当简单.
编辑-这里有一个博客条目我就使用PowerShell来使用API写道.
编辑 - 为RightScale API创建通用.NET包装器 - NRightAPI
它与使用CURL时的外观完全一样简单.为了让我获得一个登录cookie,我需要做的是:
curl -v -c rightcookie -u username:password" https://my.rightscale.com/api/acct/accountid/login?api_version=1.0 "
我收到以下cookie:
HTTP/1.1 204否内容日期:
2009 年12月25 日星期五 12:29:24 GMT服务器:Mongrel 1.1.3状态:204否内容X-Runtime:0.06121
内容类型:text/html; charset = utf-8
内容长度:0
缓存控制:无缓存
为域my.rightscale.com添加cookie _session_id ="488a8d9493579b9473fbcfb94b3a7b8e5e3",路径/,到期0
Set-Cookie:_session_id = 488a8d9493579b9473fbcfb94b3a7b8e5e3; 路径= /; 安全变化:接受编码
但是,当我使用以下C#代码时:
HttpClient http = new HttpClient(" https://my.rightscale.com/api/accountid/login?api_version=1.0 ");
http.TransportSettings.UseDefaultCredentials = false;
http.TransportSettings.MaximumAutomaticRedirections = 0;
http.TransportSettings.Credentials = new NetworkCredential("username","password");
Console.WriteLine(http.Get()Content.ReadAsString());
而不是HTTP 204,我得到一个重定向:
您正在<a> href ="https://my.rightscale.com/dashboard">重定向<a>
如何使用RighScale API获取WCF REST入门套件?
食谱如何获得服务器标签的完整列表?
要么
配方如何检查某个标签是否已设置/存在?
顺便说一句:标记?不适合我
我正在使用RighAWS gem,并在http级别进行模拟,以便在我的测试中执行RightAWS代码.
当发生这种情况时,我得到以下输出
....New RightAws::S3Interface using per_request-connection mode
Opening new HTTP connection to s3.amazonaws.com:80
.New RightAws::S3Interface using per_request-connection mode
.
即使所有测试都通过,但当我确实遇到错误时,由于此输出而难以扫描它们.沉默它有一个很好的方法吗?
rightscale ×7
chef-infra ×2
chef-recipe ×2
rest ×2
amazon-ec2 ×1
amazon-s3 ×1
c# ×1
cookies ×1
haproxy ×1
powershell ×1
restsharp ×1
rspec ×1
ruby ×1
scalability ×1
scalr ×1
testing ×1
wcf ×1