ジョートーTechなメモ

サーバとかAWS(Amazon Web Services)関係の設定などをメモ書きしていきます

AWS EC2にownCloudをインストールして S3に接続

自社ドメインでWeb上にストレージを提供することになって、box や copy その他いくつかのストレージサービスを検討しました。

そこで、ownCloud を知ったので、今後AWSにいろいろ移行していきたいと思っていたところなので、Amazon EC2 に ownCloud をインストールして Amazon S3に接続したストレージサービスを構築することにしました。

下記のサイトを参考にインストール

【ownCloud】AWSに専用オンラインストレージ構築 - Qiita

AWS - 無制限ストレージ with ownCloud and Amazon S3 - Qiita

AWS - 【ownCloud】AmazonS3連携 - Qiita

AWS MarketPlaceに無料のAMIが公開されているので簡単にインストール完了。
上記サイトの説明に従って、AmazonS3 と ownCloudの連携する為に、S3にてbucketを作成、作ったbucketのみにアクセス可能なIAMユーザを作成します。

しかしここで、立ち上がったownCloud の管理画面で外部ストレージの接続設定をすると、緑色のフラグが表示されず以下の画面のようになって接続できません。いろいろ調べたけど原因判らず。

f:id:xsato53:20140904105319j:plain

 エラーメッセージは以下

Fatal  files_external  Aws\S3\Exception\SignatureDoesNotMatchException: The request signature we calculated does not match the signature you provided. Check your key and signing method.

Error core The request signature we calculated does not match the signature you provided. Check your key and signing method.

テンプレートのままの Amazon S3 FullAccess のUser Policy を適用して、とりあえず、シミュレーションしても全て「allowed」になってます。

f:id:xsato53:20140904162123j:plain

 

もうちょっと調べてみます。

 

サーバ関連の設定メモをつけていきます

これから、サーバ関連の設定メモをここにつけていきます。

サーバ関連の設定をしてて、参考にさせてもらったいろいろなサイトの記事をEvernoteにクリップしていってましたが、最終的に自分がどんな設定したかが判らなくなっちゃいがちだったんで、ブログに書いていこうと思います。

あ、自分は今はIT系の企画・提案や、PMだったりを主にやっていますが、インフラ系も個人的に好きでやってます。

よろしくです。