*Swift/使い方 [#off95cf7] クライアントからの利用方法についてです。 **Cloud Files API [#u613943b] SwiftはCloud Filesプロトコルを使用しています。~ Cloud Files用のAPIが公開されており、PHP、Java、.NET、Ruby、Pythonのライブラリが提供されています。 **CyberDuckからの利用 [#a46abf82] Cloud Filesプロトコルに対応しているソフトウェアにはCyberDuckがあります。~ しかしデフォルトの状態ではCloud Filesのサーバは固定されていて、RackSpaceのサービスしか利用することができません。 #ref(cyberduck.PNG) ***Mac OSからの利用 [#z4890062] 下記のコマンドを実行することで、サーバアドレスを編集できるようです。~ # defaults write ch.sudo.cyberduck protocol.cf.swift.enable true ただし現状、動作を確認出来ていません(調査中)~ Swiftのドキュメントにも、CyberDuckからの利用について触れられていますが~ ソースコードを参照し、URLを定義しているファイルを書き換えてコンパイルする方法が書かれています。 ***Windowsからの利用 [#eab40c09] Windows版のCyberDuckは、Private Betaとして配布されています。~ [[CyberDuck>http://cyberduck.ch/]]のトップページから、申し込むことができます。~ ※メールベースでの申し込みです。実際にもらえるまでには結構な時間がかかります。~ ヘルプによると、Setting hidden preferences is not currently supported on Windows.とあり~ 現行ではSwiftを有効にできないようです。 *リンク [#q68dd5fb] -[[RackSpace>http://www.rackspacecloud.com/]] -[[Cloud Files API>http://www.rackspacecloud.com/cloud_hosting_products/files/api]] -[[CyberDuck>http://cyberduck.ch/]]