我正在尝试使用运行OS X Mavericks的机器上运行Network Link Conditioner.我正在运行Developer Preview 8(截至本文撰写时的最新版本).我下载了"Xcode 5 Developer Preview - 2013年6月的硬件IO工具"以获取Network Link Conditioner pref窗格.我还尝试了以前的硬件IO工具包中的网络链接调节器版本,该版本无法打开"无法加载网络链接调节器首选项窗格".尝试加载时出错.
使用Xcode 5的版本,我得到两个失败状态之一.
首先,当我打开NLC并单击锁定图标以"进行更改"时,我看到管理员解锁窗口显示:
com.apple.Network-Link-Conditioner.remoteservice.xcp wants to make changes. Type your password to allow this.
当这出现时我无法输入密码.在取消密码提示之前,密码字段或任何其他应用程序中未注册任何键盘字符.我在任何其他首选项窗格中使用等效对话框都没有问题.
其次,我可以通过卸载最新的NLC pref窗格,安装以前的版本,卸载以前的版本,然后重新安装最新的NLC首选项窗格来解决密码问题.但是,我注意到密码对话框在这种情况下是不同的.我得到更通用的:
System Preferences wants to make changes. Type your password to allow this.
在第二个失败的状态下,一旦我输入我的密码,NLC pref窗格就可以完全访问,但对我的网络链接没有任何影响.
有没有人能够在OS X Mavericks上成功使用网络链接调节器?
更新:
10月22日发布的硬件IO工具版本以及Mavericks的最终版本似乎运行良好.
我有一个 Cloudformation 模板,它使用自定义宏来生成模板的一部分。宏的 lambda 使用模板参数(通过templateParameterValues传入事件中的字段)来生成模板片段。
当我更改 Cloudformation Stack 的参数时,出现错误:
提交的信息不包含更改。提交不同的信息以创建更改集。
如果我使用 CLI,我会收到类似的错误:
调用 UpdateStack 操作时发生错误 (ValidationError):不执行更新。
我正在更改的参数仅由宏使用,而不是模板的其余部分。
当我更新这些参数时,如何让 Cloudformation 使用宏重新处理模板?
我们在 Heroku 上托管了一个 Rails 应用程序,并且在从公共文件夹中提供一些静态资产时遇到了一些麻烦。(我知道,这是不推荐的。我们实际上使用 CloudFront 和我们的主应用程序的自定义来源,因此我们仍然可以获得 CDN 的好处。但这与这个问题无关。)
一些资产表现良好,完全符合预期。例如:/404.html,/favicon.png
其他人返回 HTTP 406 错误: /video-js/swf/video-js-4.1.0.swf
导轨 4.1.1
红宝石 2.1.2
该rails_12factor宝石是否存在。
production.rb 文件集 config.serve_static_assets = true
该文件肯定存在.. 在 Heroku 上使用控制台:
File.size("/app/public/video-js/swf/video-js-4.1.0.swf")
=> 14059
但是当我尝试访问该文件时,我收到了HTTP 406 Not Acceptable响应
curl -I http://my-rails-application.com/video-js/swf/video-js-4.1.0.swf
返回:
HTTP/1.1 406 Not Acceptable
Content-length: 0
Content-Type: text/html; charset=utf-8
Date: Wed, 04 Jun 2014 02:25:37 GMT
Status: 406 Not Acceptable
X-Request-Id: d184b097-7326-49cb-ad05-539459f7df08
X-Runtime: 0.532988
Connection: keep-alive
我尝试为 swf 文件 ( Mime::Type.register …
我发现自己希望自己可以轻松地将存储桶中的所有项目更改为S3上的特定存储类。通常这是因为项目是按标准上传的,我希望它们在“减少冗余”中节省几美元。
我看不到通过AWS控制台执行此操作的方法。
更新存储桶中所有文件的最佳方法是什么?