fluent/fluent-plugin-s3 — Issue #4: Amazon S3のendpointの指定について
Author: ume3
Created: 2011-11-21 06:16:25+00:00
State: open

はじめまして。
1週間前ほどからfluent-plugin-s3に興味をもって検証させていただいているものです。
報告させていただきます。
※　不慣れなもので、記述場所にあやまりがあれば、消去のほどよろしくお願いします。

導入予定かもしれませんが、
・s3_endpointの指定
についてご確認させていただきます。

こちらは、aws_sdkにて記述を検討が前提なのか、
下記のように埋め込むことを予定されていますでしょうか？

バージョン：fluent-plugin-s3 (0.2.1)
対象ファイル：https://github.com/fluent/fluent-plugin-s3/blob/master/lib/fluent/plugin/out_s3.rb

■　end_point差し込みのイメージ

# diff -u /tmp/fluent-plugin-s3/lib/fluent/plugin/out_s3.rb /tmp/fluent-plugin-s3/lib/fluent/plugin/out_s3a.rb
--- /tmp/fluent-plugin-s3/lib/fluent/plugin/out_s3.rb 2011-11-21 15:03:09.474556318 +0900
+++ /tmp/fluent-plugin-s3/lib/fluent/plugin/out_s3a.rb 2011-11-21 15:04:41.110590881 +0900
@@ -18,6 +18,7 @@
config_param :aws_key_id, :string
config_param :aws_sec_key, :string
config_param :s3_bucket, :string
+ config_param :s3_endpoint, :string

def configure(conf)
super
@@ -28,6 +29,7 @@
def start
super
@s3 = AWS::S3.new(
+ :s3_endpoint=>@s3_endpoint,
:access_key_id=>@aws_key_id,
:secret_access_key=>@aws_sec_key)
@bucket = @s3.buckets[@s3_bucket]

■　設定ファイル例

type s3

aws_key_id YOUR_AWS_KEY_ID
aws_sec_key YOUR_AWS_SECRET/KEY
s3_bucket YOUR_S3_BUCKET_NAME
path logs/
buffer_path /var/log/fluent/s3

## Tokyo
s3_endpoint s3-ap-northeast-1.amazonaws.com

time_slice_format %Y%m%d-%H
time_slice_wait 10m
utc

ご指摘のほどよろしくお願いします。