<p>mc рдирд╛рдо рдореЗрдВ рдЕрдВрдбрд░рд╕реНрдХреЛрд░ рд╡рд╛рд▓реЗ GCS рдмрдХреЗрдЯ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛</p>

рдХреЛ рдирд┐рд░реНрдорд┐рдд 5 рдЕрдкреНрд░реИрд▓ 2016  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: minio/mc

рд╕рддреНрдпрд╛рдкрди mc рдмрдХреЗрдЯ рдирд╛рдореЛрдВ рдкрд░ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЙрдиреНрд╣реЗрдВ рд╡рд░реНрдгреЛрдВ рдХреЗ DNS-рд╕рдХреНрд╖рдо рдЙрдкрд╕рдореБрдЪреНрдЪрдп рддрдХ рд╕реАрдорд┐рдд рдХрд░ рджреЗрддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ Google рдХреНрд▓рд╛рдЙрдб рд╕реНрдЯреЛрд░реЗрдЬ рдЕрдиреНрдп рдкрд╛рддреНрд░реЛрдВ рдХреЛ рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЙрд╕ рд╕реНрдерд┐рддрд┐ рдХреА рдУрд░ рд▓реЗ рдЬрд╛рддрд╛ рд╣реИ рдЬрд╣рд╛рдВ mc рдХреБрдЫ GCS рдмрдХреЗрдЯ рдкрд░ рд╕рдВрдЪрд╛рд▓рди рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рдХреНрдпрд╛ рдкреНрд░рддрд┐-рдЙрдкрдирд╛рдо рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЙрд╕ рдкреНрд░рддрд┐рдмрдВрдз рдХреЛ рд╢рд┐рдерд┐рд▓ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рд╣реИ? рдпрд╣рд╛рдВ рдореЗрд░рд╛ рдЙрдкрдпреЛрдЧ-рдорд╛рдорд▓рд╛ GCS рдФрд░ S3 рдХреЗ рдмреАрдЪ рдбреЗрдЯрд╛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рд╣реИ, рдФрд░ рдореИрдВ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЙрди рд╕рднреА рдмрдХреЗрдЯ рдХреЗ рд▓рд┐рдП рдРрд╕рд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛, рдЬрд┐рдирдХреЗ рд╕рд╛рде рдореИрдВ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдореБрдЭреЗ рдЬреЛ рддреНрд░реБрдЯрд┐ рдорд┐рд▓ рд░рд╣реА рд╣реИ, рдЙрд╕рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗ рджреЗрдЦреЗрдВред

$ ./mc config host add gcs https://storage.googleapis.com GOOGXXXXXXXXXXXXXXXX eb4XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX S3v2
$ ./mc ls gcs
[2016-03-21 15:30:02 GMT]     0B dw_export/
$ ./mc ls gcs/dw_export/
mc: <ERROR> Unable to stat тАШgcs/dw_export/тАЩ. Bucket name contains invalid characters.

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

$ ./mc config рд╣реЛрд╕реНрдЯ gcs рдЬреЛрдбрд╝реЗрдВ https://storage.googleapis.com GOOGXXXXXXXXXXXXXXXX eb4XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX S3v2
$ ./рдПрдорд╕реА рдПрд▓рдПрд╕ рдЬреАрд╕реАрдПрд╕
[2016-03-21 15:30:02 рдЬреАрдПрдордЯреА] 0рдмреА dw_export/
$ ./рдПрдорд╕реА рдПрд▓рдПрд╕ рдЬреАрд╕реАрдПрд╕/dw_export/
рдПрдорд╕реА:'gcs/dw_export/' рдХреЛ рдмрддрд╛рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрдеред рдмрдХреЗрдЯ рдирд╛рдо рдореЗрдВ рдЕрдорд╛рдиреНрдп рд╡рд░реНрдг рд╣реИрдВред

рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╣рд╛рдБ рдмрдХреЗрдЯ S3 рдмрдХреЗрдЯ рдирд╛рдордХрд░рдг рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рд╣реИрдВ рдЕрд░реНрдерд╛рдд рдпрд╣рд╛рдБ рд╕реЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдмрдХреЗрдЯ рдкреНрд░рддрд┐рдмрдВрдз http://docs.aws.amazon.com/AmazonS3/latest/dev/BucketRestrictions.html

рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ рдЬреАрд╕реАрдПрд╕ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдЖрд░рд╛рдо рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред

рд╕рднреА 6 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

$ ./mc config рд╣реЛрд╕реНрдЯ gcs рдЬреЛрдбрд╝реЗрдВ https://storage.googleapis.com GOOGXXXXXXXXXXXXXXXX eb4XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX S3v2
$ ./рдПрдорд╕реА рдПрд▓рдПрд╕ рдЬреАрд╕реАрдПрд╕
[2016-03-21 15:30:02 рдЬреАрдПрдордЯреА] 0рдмреА dw_export/
$ ./рдПрдорд╕реА рдПрд▓рдПрд╕ рдЬреАрд╕реАрдПрд╕/dw_export/
рдПрдорд╕реА:'gcs/dw_export/' рдХреЛ рдмрддрд╛рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрдеред рдмрдХреЗрдЯ рдирд╛рдо рдореЗрдВ рдЕрдорд╛рдиреНрдп рд╡рд░реНрдг рд╣реИрдВред

рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╣рд╛рдБ рдмрдХреЗрдЯ S3 рдмрдХреЗрдЯ рдирд╛рдордХрд░рдг рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рд╣реИрдВ рдЕрд░реНрдерд╛рдд рдпрд╣рд╛рдБ рд╕реЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдмрдХреЗрдЯ рдкреНрд░рддрд┐рдмрдВрдз http://docs.aws.amazon.com/AmazonS3/latest/dev/BucketRestrictions.html

рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ рдЬреАрд╕реАрдПрд╕ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдЖрд░рд╛рдо рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред

рдХреНрдпрд╛ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкреНрд░рддреНрдпреЗрдХ рд╕реНрдЯреЛрд░реЗрдЬ рдкреНрд░рджрд╛рддрд╛ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рдмрд╛рд▓реНрдЯреА рдирд╛рдордХрд░рдг/рд╕рддреНрдпрд╛рдкрди рд╕рдореНрдореЗрд▓рди рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬрдм рд╣рдо рдХрдИ рдкреНрд░рджрд╛рддрд╛рдУрдВ рдХреЛ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдкреНрд░рддрд┐рдмрдВрдзреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВред рдПрдХ рдХреЗ рдиреАрддрд┐ рдкрд░рд┐рд╡рд░реНрддрди рджреВрд╕рд░реЗ рдХреЛ рдирд╣реАрдВ рддреЛрдбрд╝реЗрдВрдЧреЗред

рдХреНрдпрд╛ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкреНрд░рддреНрдпреЗрдХ рд╕реНрдЯреЛрд░реЗрдЬ рдкреНрд░рджрд╛рддрд╛ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рдмрд╛рд▓реНрдЯреА рдирд╛рдордХрд░рдг/рд╕рддреНрдпрд╛рдкрди рд╕рдореНрдореЗрд▓рди рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬрдм рд╣рдо рдХрдИ рдкреНрд░рджрд╛рддрд╛рдУрдВ рдХреЛ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдкреНрд░рддрд┐рдмрдВрдзреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВред рдПрдХ рдХреЗ рдиреАрддрд┐ рдкрд░рд┐рд╡рд░реНрддрди рджреВрд╕рд░реЗ рдХреЛ рдирд╣реАрдВ рддреЛрдбрд╝реЗрдВрдЧреЗред

Google рдХреНрд▓рд╛рдЙрдб рд╕реНрдЯреЛрд░реЗрдЬ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ S3 рд╕рдВрдЧрдд рдирд╣реАрдВ рд╣реИред 'mc' рдХреЗрд╡рд▓ 'S3' рд╕рдВрдЧрдд рдСрдмреНрдЬреЗрдХреНрдЯ рд╕реНрдЯреЛрд░реЗрдЬ рдЬреИрд╕реЗ S3, Minio, Ceph рдпрд╛ Swift рдФрд░ Filesystems рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдПрдХ рдЯреВрд▓ рд╣реИред - рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдкреНрд░рддрд┐ рдкреНрд░рджрд╛рддрд╛ рд╢рдмреНрджрд╢рдГ рд╕рдорд╛рдзрд╛рди рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рдкреНрд░рджрд╛рддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕рд╛рдорд╛рдиреНрдп рдбреЗрдЯрд╛ рд╕реНрдерд╛рдирд╛рдВрддрд░рдг рдЙрдкрдХрд░рдг рдирд╣реАрдВ рд╣реИред

рдХреНрдпрд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХреЗрд╡рд▓ 'рдЬреАрд╕реАрдПрд╕' рдХреЗ рд▓рд┐рдП рдмрд╛рд▓реНрдЯреА рдкреНрд░рддрд┐рдмрдВрдзреЛрдВ рдореЗрдВ рдвреАрд▓ рджреЗрдирд╛, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдЗрд╕рдХреЗ рд▓рд┐рдП рдорд┐рдиреА-рдЧреЛ рдореЗрдВ рдХреЛрдб рдкрд░рд┐рд╡рд░реНрддрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

рдорд┐рдиреАрдУ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдЕрдВрдбрд░рд╕реНрдХреЛрд░ рдХреЗ рдмрд┐рдирд╛ рдирд╛рдо рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рдмреИрдХреЗрдЯ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд (рдирд╛рдо рдмрджрд▓реЗрдВ) рдХрд░рддрд╛ рд╣реВрдВред
рддреЛ рдЙрд╕рдХреЗ рдмрд╛рдж рдореИрдВ рдЗрд╕ рдмрд╛рд▓реНрдЯреА рдХреЛ рдорд┐рд░рд░ рдХрд░ рдкрд╛рдпрд╛ред

рд╣рдореЗрдВ рдХреЗрд╡рд▓ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рд╕рд░реНрд╡реЛрддреНрддрдо рдЕрднреНрдпрд╛рд╕ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрддреНрд╕рд╛рд╣рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрджрд┐ рд╣рдо рдЗрд╕рдореЗрдВ рдвреАрд▓ рджреЗрддреЗ рд╣реИрдВ, рддреЛ GCS, AWS рдФрд░ Minio рдХреЗ рдмреАрдЪ рдбреЗрдЯрд╛ рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдХрдард┐рди рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣рдореЗрд╢рд╛ mc рдкрд░ рдирд┐рд░реНрднрд░ рд░рд╣реЗрдВрдЧреЗред

рдЗрд╕ рдереНрд░реЗрдб рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд▓реЙрдХ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕реЗ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдХреЛрдИ рдЧрддрд┐рд╡рд┐рдзрд┐ рдирд╣реАрдВ рд╣реБрдИ рд╣реИред рдХреГрдкрдпрд╛ рд╕рдВрдмрдВрдзрд┐рдд рдмрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рдЦреЛрд▓реЗрдВред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

roman-m-work picture roman-m-work  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

philipkozeny picture philipkozeny  ┬╖  9рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

silvernode picture silvernode  ┬╖  8рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

tru2dagame picture tru2dagame  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

ramosisw picture ramosisw  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ