{"id":2330,"date":"2017-05-19T20:21:25","date_gmt":"2017-05-19T11:21:25","guid":{"rendered":"https:\/\/www.mubit.co.jp\/pb-blog\/?p=2330"},"modified":"2017-05-25T18:56:09","modified_gmt":"2017-05-25T09:56:09","slug":"scality-s3-server-object-storage%e3%80%80%e3%82%92%e8%a9%a6%e3%81%97%e3%81%a6%e3%81%bf%e3%82%8b","status":"publish","type":"post","link":"https:\/\/www.mubit.co.jp\/pb-blog\/?p=2330","title":{"rendered":"Scality S3 Server (Object Storage)\u3000\u3092\u4f7f\u3063\u3066\u307f\u308b"},"content":{"rendered":"<p><strong>OSS\u306e\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u30b9\u30c8\u30ec\u30fc\u30b8\u3000Scality S3 Server \u3092Docker \u4e0a\u3067\u904b\u7528<br \/>\n<\/strong><\/p>\n<p>\u904b\u7528\u306e\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u30b9\u30c8\u30ec\u30fc\u30b8\u306b\u306f\u3001Windows \u30af\u30e9\u30a4\u30a2\u30f3\u30c8\u3001ownCloud\u3001Linux\u7b49\u306e\u30af\u30e9\u30a4\u30a2\u30f3\u30c8\u304b\u3089\u306e\u30a2\u30af\u30bb\u30b9\u304c\u51fa\u6765\u307e\u3059<\/p>\n<p><strong>\u69cb\u6210\u4f8b<\/strong><\/p>\n<ul>\n<li>Scality S3 \u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u30b9\u30c8\u30ec\u30fc\u30b8\u3000\uff08Docker\u3067\u904b\u7528\u3000IP=192.168.100.56:8000 \uff09<\/li>\n<li>Windows \u30e6\u30fc\u30b6\u30fc \/\u00a0 Cyberduck \u3067\u3000\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u30b9\u30c8\u30ec\u30fc\u30b8 \u3000\u3078\u30a2\u30af\u30bb\u30b9<\/li>\n<li>ownCloud \u30e6\u30fc\u30b6\u30fc\u3000\/ \u3000\u5916\u90e8\u30b9\u30c8\u30ec\u30fc\u30b8\u3068\u3057\u3066\u3000\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u30b9\u30c8\u30ec\u30fc\u30b8\u3000 \u3078\u30a2\u30af\u30bb\u30b9<\/li>\n<li>Linux \u30e6\u30fc\u30b6\u30fc \/ \u3000aws cli\u00a0 \u30b3\u30de\u30f3\u30c9\u306a\u3069\u3067\u3000\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u30b9\u30c8\u30ec\u30fc\u30b8 \u3000\u3078\u30a2\u30af\u30bb\u30b9<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><strong>Docker\u306e\u74b0\u5883<\/strong><\/p>\n<p>docker \u74b0\u5883\u3000( CentOS 7 \/ xfs file system \/ IP=192.168.100.56 )<\/p>\n<p>\u6a19\u6e96\u306e\u3000scality\/s3server\u3000\u30a4\u30e1\u30fc\u30b8\u3092\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9<\/p>\n<p># docker\u00a0\u00a0 pull \u00a0\u00a0 scality\/s3server<\/p>\n<p>&nbsp;<\/p>\n<p><strong>\u30b3\u30f3\u30c6\u30ca\u306e\u5b9f\u884c<\/strong><\/p>\n<p># docker\u00a0 run\u00a0 -d\u00a0 &#8211;name\u00a0 s3server\u00a0 -p\u00a0 8000:8000\u00a0 scality\/s3server<\/p>\n<p>docker container IP\u00a0 :\u00a0\u00a0 192.168.100.56:8000<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Windows \u30af\u30e9\u30a4\u30a2\u30f3\u30c8\u304b\u3089\u3000Scality S3 \u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u30b9\u30c8\u30ec\u30fc\u30b8\u3078\u306e\u30a2\u30af\u30bb\u30b9<\/strong><\/p>\n<ul>\n<li>Cyberduck\u3092\u5229\u7528\u3057\u307e\u3059<\/li>\n<li>Cyberduck S3 HTTP \u30d7\u30ed\u30d5\u30a1\u30a4\u30eb\u00a0 \u3092\u4ee5\u4e0b\u304b\u3089\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3057\u307e\u3059\u3002<\/li>\n<li><a href=\"https:\/\/svn.cyberduck.io\/trunk\/profiles\/S3%20%28HTTP%29.cyberduckprofile\">https:\/\/svn.cyberduck.io\/trunk\/profiles\/S3%20(HTTP).cyberduckprofile<\/a><\/li>\n<\/ul>\n<p>S3 HTTP \u3092\u9078\u629e<\/p>\n<ul>\n<li>IP 192.168.100.56:8000<\/li>\n<li>\u30a2\u30af\u30bb\u30b9\u30ad\u30fc\u3000accessKey1<\/li>\n<li>\u30b7\u30fc\u30af\u30ec\u30c3\u30c8\u30a2\u30af\u30bb\u30b9\u30ad\u30fc\u3000verySecretKey1<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2017\/05\/cyberduck-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2331\" src=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2017\/05\/cyberduck-1.png\" alt=\"cyberduck-1\" width=\"479\" height=\"489\" srcset=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2017\/05\/cyberduck-1.png 479w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2017\/05\/cyberduck-1-294x300.png 294w\" sizes=\"auto, (max-width: 479px) 100vw, 479px\" \/><\/a><\/p>\n<p>\u30d5\u30a9\u30eb\u30c0\u3092\u4f5c\u6210\u3000test-new<\/p>\n<p><a href=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2017\/05\/cyberduck-2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-2332\" src=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2017\/05\/cyberduck-2-1024x578.png\" alt=\"cyberduck-2\" width=\"625\" height=\"353\" srcset=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2017\/05\/cyberduck-2-1024x578.png 1024w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2017\/05\/cyberduck-2-300x169.png 300w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2017\/05\/cyberduck-2-624x352.png 624w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2017\/05\/cyberduck-2.png 1052w\" sizes=\"auto, (max-width: 625px) 100vw, 625px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>\u30d5\u30a1\u30a4\u30eb\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u3000\uff06\u3000\u30d5\u30a9\u30eb\u30c0\u3092\u4f5c\u6210\u30002nd-folder<\/p>\n<p><a href=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2017\/05\/cyberduck-3.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2333\" src=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2017\/05\/cyberduck-3.png\" alt=\"cyberduck-3\" width=\"862\" height=\"667\" srcset=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2017\/05\/cyberduck-3.png 862w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2017\/05\/cyberduck-3-300x232.png 300w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2017\/05\/cyberduck-3-624x483.png 624w\" sizes=\"auto, (max-width: 862px) 100vw, 862px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p><strong>ownCloud\u304b\u3089\u3000Scality S3 \u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u30b9\u30c8\u30ec\u30fc\u30b8\u3000\u3078\u306e\u30a2\u30af\u30bb\u30b9<\/strong><\/p>\n<p>ownCloud ( IP=192.168.100.50 ) \u306e\u8a2d\u5b9a<\/p>\n<p>ownCloud \u306e\u5916\u90e8\u30b9\u30c8\u30ec\u30fc\u30b8\u3068\u3057\u3066\u3000Object Storage (IP=192.168.100.56:8000 )\u3000\u3078\u306e\u30a2\u30af\u30bb\u30b9\u3092\u8a2d\u5b9a<\/p>\n<ul>\n<li>\u5916\u90e8\u30b9\u30c8\u30ec\u30fc\u30b8\u3092\u6709\u52b9\u306b\u8a2d\u5b9a<\/li>\n<li>\u5916\u90e8\u30b9\u30c8\u30ec\u30fc\u30b8\u3092\u8ffd\u52a0\u3000\uff1a\u3000type \u306f\u3000amazon S3<\/li>\n<li>\u30d5\u30a9\u30eb\u30c0\u540d\u306f\u3001Cyberduck\u3092\u5229\u7528\u6642\u306bObject Storage\u3000\u3078\u4f5c\u6210\u3057\u305f\u3000test-new<\/li>\n<li>\u30d0\u30b1\u30c3\u30c8\u540d\u3082\u3000test-new<\/li>\n<li>IP : 192.168.100.56 :\u00a0 8000<\/li>\n<li>\u30a2\u30af\u30bb\u30b9\u30ad\u30fc\u3000\uff1a\u3000accessKey1<\/li>\n<li>\u30d1\u30b9\u30ef\u30fc\u30c9\u3000\uff1a\u3000verySecretKey1<\/li>\n<\/ul>\n<p>\u8d64\u8272\u306e\u2610\u3000\u304c\u3000\u7dd1\u8272\u306e\u3007\u3000\u306b\u306a\u308b\u3068\u3000\u63a5\u7d9a\u5b8c\u4e86\u3067\u3059<\/p>\n<p><a href=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2017\/05\/owncloud-ext-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-2336\" src=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2017\/05\/owncloud-ext-1-1024x571.png\" alt=\"owncloud-ext-1\" width=\"625\" height=\"349\" srcset=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2017\/05\/owncloud-ext-1-1024x571.png 1024w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2017\/05\/owncloud-ext-1-300x167.png 300w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2017\/05\/owncloud-ext-1-624x348.png 624w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2017\/05\/owncloud-ext-1.png 1071w\" sizes=\"auto, (max-width: 625px) 100vw, 625px\" \/><\/a><\/p>\n<p>ownCloud \u3078\u30a2\u30af\u30bb\u30b9<\/p>\n<p>test-new \u30d5\u30a9\u30eb\u30c0\u30fc\u304c\u3000\u8868\u793a\u3055\u308c\u3066\u3044\u307e\u3059<\/p>\n<p><a href=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2017\/05\/owncloud-ext-4.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-2339\" src=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2017\/05\/owncloud-ext-4-1024x632.png\" alt=\"owncloud-ext-4\" width=\"625\" height=\"386\" srcset=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2017\/05\/owncloud-ext-4-1024x632.png 1024w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2017\/05\/owncloud-ext-4-300x185.png 300w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2017\/05\/owncloud-ext-4-624x385.png 624w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2017\/05\/owncloud-ext-4.png 1075w\" sizes=\"auto, (max-width: 625px) 100vw, 625px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>test-new \u30d5\u30a9\u30eb\u30c0\u3078\u79fb\u52d5<\/p>\n<p><a href=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2017\/05\/owncloud-ext-2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-2337\" src=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2017\/05\/owncloud-ext-2-1024x632.png\" alt=\"owncloud-ext-2\" width=\"625\" height=\"386\" srcset=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2017\/05\/owncloud-ext-2-1024x632.png 1024w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2017\/05\/owncloud-ext-2-300x185.png 300w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2017\/05\/owncloud-ext-2-624x385.png 624w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2017\/05\/owncloud-ext-2.png 1075w\" sizes=\"auto, (max-width: 625px) 100vw, 625px\" \/><\/a><\/p>\n<p>2nd-folder\u3000\u30d5\u30a9\u30eb\u30c0 \u3078\u79fb\u52d5\u3000( test-new &gt; 2nd-folder )<\/p>\n<p><a href=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2017\/05\/owncloud-ext-3.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-2338\" src=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2017\/05\/owncloud-ext-3-1024x632.png\" alt=\"owncloud-ext-3\" width=\"625\" height=\"386\" srcset=\"https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2017\/05\/owncloud-ext-3-1024x632.png 1024w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2017\/05\/owncloud-ext-3-300x185.png 300w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2017\/05\/owncloud-ext-3-624x385.png 624w, https:\/\/www.mubit.co.jp\/pb-blog\/wp-content\/uploads\/2017\/05\/owncloud-ext-3.png 1075w\" sizes=\"auto, (max-width: 625px) 100vw, 625px\" \/><\/a><\/p>\n<p><strong>Linux \u304b\u3089\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u30b9\u30c8\u30ec\u30fc\u30b8\u3078\u30a2\u30af\u30bb\u30b9<\/strong><\/p>\n<p>aws cli \u3067\u30a2\u30af\u30bb\u30b9<\/p>\n<p>Client ( IP = 192.168.100.60 ) \u304b\u3089\u3000aws cli \u3092\u5229\u7528\u3057\u3066\u3001Object Storage ( 192.168.100.56:8000) \u3078\u30a2\u30af\u30bb\u30b9<\/p>\n<ul>\n<li># curl \u3000&#8221;https:\/\/bootstrap.pypa.io\/get-pip.py&#8221;\u3000 -o\u3000 &#8220;get-pip.py&#8221;<\/li>\n<li># sudo\u00a0 pip\u00a0 install\u00a0 awscli<\/li>\n<li># mkdir\u00a0 ~\/.aws<\/li>\n<li># cat\u00a0 ~\/.aws\/credentials<\/li>\n<\/ul>\n<pre><code>[default]\r\naws_access_key_id = accessKey1\r\naws_secret_access_key = verySecretKey1<\/code><\/pre>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>s3 \u30b3\u30de\u30f3\u30c9\u3067\u306e\u30d5\u30a9\u30eb\u30c0\u306e\u78ba\u8a8d<\/p>\n<p>[root@localhost]# aws \u3000s3 \u3000&#8211;endpoint-url\u3000 http:\/\/192.168.100.56:8000\u3000 ls<br \/>\n2017-05-18\u3000 17:26:03 \u3000\u3000test-new<\/p>\n<p>&nbsp;<\/p>\n<p>s3\u30b3\u30de\u30f3\u30c9\u3067\u30d5\u30a1\u30a4\u30eb\u306e\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u3000\uff08php.log \u30d5\u30a1\u30a4\u30eb\u3092\u3000test-new \u30d0\u30b1\u30c3\u30c8\u4ee5\u4e0b\u306b\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9)<\/p>\n<p>[root@localhost]# aws\u00a0 s3\u00a0 cp\u00a0 \/tmp\/php.log\u00a0 &#8211;endpoint-url\u3000http:\/\/192.168.100.56:8000 s3:\/\/test-new<br \/>\nupload :\u00a0 .\/php.log to \u00a0\u00a0 s3:\/\/test-new\/php.log<\/p>\n<p>&nbsp;<\/p>\n<p>s3\u30b3\u30de\u30f3\u30c9\u3067\u30d0\u30b1\u30c3\u30c8\u3092\u524a\u9664\u3000\uff08\u3000test-new \u30d0\u30b1\u30c3\u30c8 \u5185\u306e\u30d5\u30a1\u30a4\u30eb\u306a\u3069\u306e\u524a\u9664\u30fbtest-new \u30d0\u30b1\u30c3\u30c8\u306f\u524a\u9664\u3067\u304d\u306a\u3044 )<\/p>\n<p>[root@localhost]# aws s3 rb s3:\/\/test-new &#8211;endpoint-url http:\/\/192.168.100.56:8000 &#8211;force<br \/>\ndelete: s3:\/\/test-new\/php.log<br \/>\ndelete: s3:\/\/test-new\/xpdf-3.04-6.el6.x86_64.rpm<br \/>\ndelete: s3:\/\/test-new\/2nd-folder\/<br \/>\ndelete: s3:\/\/test-new\/am1-002620.pdf<br \/>\nremove_bucket: test-newh ~0 file(s) remaining (calculating&#8230;)<\/p>\n<p>&nbsp;<\/p>\n<p>S3API \u30b3\u30de\u30f3\u30c9\u306e\u4f8b<\/p>\n<p>[root@localhost tmp]# aws s3api &#8211;endpoint-url http:\/\/192.168.100.56:8000 list-buckets<br \/>\n{<br \/>\n&#8220;Owner&#8221;: {<br \/>\n&#8220;DisplayName&#8221;: &#8220;Bart&#8221;,<br \/>\n&#8220;ID&#8221;:\u00a0\u00a0 &#8220;79a59df900b949e55d96a1e698fbacedfd6e09d98eacf8f8d5218e7cd47ef2be&#8221;<br \/>\n},<br \/>\n&#8220;Buckets&#8221;: [<br \/>\n{<br \/>\n&#8220;CreationDate&#8221;: &#8220;2017-05-19T03:35:02.332Z&#8221;,<br \/>\n&#8220;Name&#8221;: &#8220;test-new&#8221;<br \/>\n}<br \/>\n]<br \/>\n}<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>[root@localhost tmp]# aws s3api &#8211;endpoint-url http:\/\/192.168.100.56:8000 get-bucket-acl &#8211;bucket test-new<br \/>\n{<br \/>\n&#8220;Owner&#8221;: {<br \/>\n&#8220;DisplayName&#8221;: &#8220;Bart&#8221;,<br \/>\n&#8220;ID&#8221;: &#8220;79a59df900b949e55d96a1e698fbacedfd6e09d98eacf8f8d5218e7cd47ef2be&#8221;<br \/>\n},<br \/>\n&#8220;Grants&#8221;: [<\/p>\n<p>&nbsp;<\/p>\n<p><strong>\u00a0Docker \u30b3\u30f3\u30c6\u30ca\u306e\u30c7\u30fc\u30bf\u4fdd\u6301\u306b\u3064\u3044\u3066<\/strong><\/p>\n<p>[root@centos72 containers]# docker ps -a<br \/>\nCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES<br \/>\nbd313afc119b scality\/s3server &#8220;\/usr\/src\/app\/docker-&#8221; 34 hours ago Up 4 hours 0.0.0.0:8000-&gt;8000\/tcp s3server<\/p>\n<p>scality\/s3server\u30b3\u30f3\u30c6\u30ca\u306f\u3001\u5229\u7528\u3057\u306a\u3044\u5834\u5408\u306b\u306f\u5ec3\u68c4\u3067\u306f\u306a\u304f\u505c\u6b62\u3092\u3055\u305b\u307e\u3059<\/p>\n<p># docker\u00a0 stop\u00a0 bd313afc119b<\/p>\n<p>\u5fc5\u8981\u306a\u969b\u306b\u306f\u505c\u6b62\u3057\u305f\u30b3\u30f3\u30c6\u30ca\u3092\u518d\u8d77\u52d5\u3055\u305b\u308b\u3053\u3068\u3067\u3001\u4ee5\u524d\u306b\u767b\u9332\u3057\u305f\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u30b9\u30c8\u30ec\u30fc\u30b8\u5185\u306e\u30c7\u30fc\u30bf\u306f\u6b8b\u3063\u3066\u304a\u308a\u3001\u305d\u306e\u307e\u307e\u5229\u7528\u304c\u51fa\u6765\u307e\u3059\u3002<\/p>\n<p># docker start\u00a0 bd313afc119b<\/p>\n<p>[root@localhost]# aws \u3000s3 \u3000&#8211;endpoint-url\u3000 http:\/\/192.168.100.56:8000 \u3000ls<br \/>\n2017-05-19 12:35:02 test-new<\/p>\n<p>&nbsp;<\/p>\n<p>scality\/s3server\u3092\u5229\u7528\u3059\u308b\u3053\u3068\u3067\u3001\u81ea\u524d\u306e\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u30b9\u30c8\u30ec\u30fc\u30b8\u306e\u904b\u7528\u304c\u51fa\u6765\u307e\u3059\u3002<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>OSS\u306e\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u30b9\u30c8\u30ec\u30fc\u30b8\u3000Scality S3 Server \u3092Docker \u4e0a\u3067\u904b\u7528 \u904b\u7528\u306e\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u30b9\u30c8\u30ec\u30fc\u30b8\u306b\u306f\u3001Windows \u30af\u30e9\u30a4\u30a2\u30f3\u30c8\u3001ownCloud\u3001Linux\u7b49\u306e\u30af\u30e9\u30a4\u30a2\u30f3\u30c8\u304b\u3089\u306e\u30a2\u30af\u30bb\u30b9\u304c\u51fa [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12,5],"tags":[],"class_list":["post-2330","post","type-post","status-publish","format-standard","hentry","category-docker","category-owncloud"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.mubit.co.jp\/pb-blog\/index.php?rest_route=\/wp\/v2\/posts\/2330","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mubit.co.jp\/pb-blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mubit.co.jp\/pb-blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mubit.co.jp\/pb-blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mubit.co.jp\/pb-blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2330"}],"version-history":[{"count":10,"href":"https:\/\/www.mubit.co.jp\/pb-blog\/index.php?rest_route=\/wp\/v2\/posts\/2330\/revisions"}],"predecessor-version":[{"id":2358,"href":"https:\/\/www.mubit.co.jp\/pb-blog\/index.php?rest_route=\/wp\/v2\/posts\/2330\/revisions\/2358"}],"wp:attachment":[{"href":"https:\/\/www.mubit.co.jp\/pb-blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2330"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mubit.co.jp\/pb-blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2330"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mubit.co.jp\/pb-blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2330"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}