概要

Amazon Lightsailで起動したLAMP環境でgdriveを使用するための備忘録です。Google Driveへのファイルのバックアップなどが可能になります。

手順

まず、Amazon Lightsailにアクセスして、対象となるインスタンスにおいて、以下の「Connect using SSH」ボタンを押します。

以下のように、サーバにアクセスできます。

LTtiDpLbihhneeaineedbrstuiimtnxpevaiarxintlmioadtWDBoipgcuGeeoig@-rtaNdlctii1alUcunnp7md/boma:-2sifLymem1-siieniT72itlnath26nreuptaFu--cisxpoto25lblirM6-uuicitoua-2dtnochnmy50eimae:s-2do/eb:12nuslL204wseAhhh2.itrw__Mttt0:1te/il`,Pttt3~9hrsta_ppp:$.mhhwpsss20tsa.a:::5-hrAc/:1efeBk/19o/Saddc3-DrdOgoooceoLeccm2lbecUdssm0oia/T..u2uac*Ebbbn2dnh/Lyiii-cYtttfaGpoBnnyrmNrpNiaa.odUyOtmmbm6grniii4LriWa..t7iagAmccn2#nmhRiooa.1utRmmm2xa.A7/i1SrN.aa..MseT4wwc2PyY.ss1sd,2/m7Dte8i/.eest-n1bmco1f8ir4r6aaitanrbhseeet4dr.feu1rixc9entt.eeu2tnr3shte2oe/-fl1tawm(ap2r/0e2;2-03-07)x86_64

golangのインストール

以下のように、golangをインストールします。

bitnami@ip-172-26-1-210:~$sudoapt-getinstallgolang

以下のように、バージョンを確認できます。

bgiotnvaemris@iiopn-1g7o21-.2161-.16-2l1i0n:u~x$/agmod6v4ersion

gdriveのインストール

以下を実行します。

bitnami@ip-172-26-1-210:~$gogetgithub.com/prasmussen/gdrive

以下のように、バージョンを確認できます。

bgGOidoStrl/niaAavnrmegci::h@:i2gp.ol-11i1..n711u21x-./26a6m-d16-4210:~$/go/bin/gdriveversion

認証

以下を実行すると、URLが表示されます。

bAGhEiuotnttttnhtpeaeosrmn:itt/v@ih/eicearpaci-tfcf1iooi7oluc2nlna-ott2nwsi6ei.o-engn1dgo-eoc2dugo1rld0lee:.:~ic$nomy/guoro/abbuirtnoh/w2gs/dearrui:tvhe?aacbcoeusts_type=offline&client_id=...

取得した認証コードを貼り付けると、以下のように表示されます。

UUFTMssroaeeetxrdea:::lu:pXXXlXXXoXXXadTBBsize:XXXTB

例えば以下を実行すると、Google Drive上のファイルをリストできます。

bitnami@ip-172-26-1-210:~$/go/bin/gdrivelist

まとめ

以上、Amazon Lightsailで起動したLAMP環境でgdriveを使用するための方法をまとめました。

griveの使い方は以下で確認できます。ファイルのバックアップに使用するなど、参考になりましたら幸いです。

https://github.com/prasmussen/gdrive#usage