無制限ストレージ with ownCloud and Amazon S3
http://qiita.com/ukitiyan/items/481f380502a462a2af69
AIMのポリシー
AIMユーザー demo-ownCloud を作成しアクセス権限を設定する。
{ "Version": "2012-10-17", "Statement": [ { "Action": [ "s3:ListAllMyBuckets" ], "Effect": "Allow", "Resource": "arn:aws:s3:::*" }, { "Action": "s3:*", "Effect": "Allow", "Resource": ["arn:aws:s3:::demo-owncloud","arn:aws:s3:::demo-owncloud/*"] } ] }
※Versionがないとエラーになるので、"Version": "2012-10-17", を追加した。
※S3のバケット名とIAMユーザー名を同じにしないと、ownCloudからS3にフォルダ・ファイルが作成できなかった。(Amazon Linux上のownCloud9の場合)
さらに、このS3バケットをウェブ公開するには
1.S3 demo-ownCloud バケット→プロパティ→Static Website Hosting で
「このバケットを使用してウェブサイトをホストする」をチェック
2.S3 demo-ownCloud バケット→アクセス権限→バケットポリシー
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "PublicReadForGetBucketObjects",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::demo-ownCloud/*"
}
]
}
0 件のコメント:
コメントを投稿