2021/12/14

EC2からS3にcronでバックアップ

目次

目次
  1. EC2からS3へファイルを送信する方法
  2. IAMロールを作成して、EC2にIAMロールをアタッチする
  3. cronの設定

1. EC2からS3へファイルを送信する方法

S3へアクセスするためにはアクセス権限が必要です。

EC2に対して権限を付与する方法はいくつかありますが、今回はIAMロールをアタッチしてアクセス権限を付与する方法を説明します。

AWSでもこの方法が推奨されています。

EC2に対してアクセスキーとシークレットキーを割り当てる方法もありますが、セキュリティ的にリスクが高いのでこの方法は極力使わないようにしましょう。

2. IAMロールを作成して、EC2にIAMロールをアタッチする

2-1 ロールの作成

2-2 ユースケースの選択 

    -> EC2を選択

2-3 ポリシーの選択 

    -> AmazonS3FullAccessを選択

このポリシーは全てのバケットにアクセスが出来るのでよりセキュリティを高めたい場合は対象のバケットを指定するといったカスタマイズが必要です。

2-4 タグの設定、ロール名の入力 

    -> 任意のタグ、ロール名を設定

2-5 対象のEC2インスタンスにアタッチ

    -> 対象のEC2を選択してアクション>セキュリティ>IAMロールを変更から先ほど作成したIAMロールをアタッチする

EC2にSSHしてアタッチしたIAMロールがあるか確認。

aws sts get-caller-identity

EC2からS3のバケットが表示できるか確認。

aws s3 ls

今回S3のバケットはあらかじめ作成しています。

3. cronの設定

まず、バックアップを取りたいフォルダの同期ができるか確認。

aws s3 sync {フォルダパス} s3://{バケット名}/{パス}

あとはAWSコマンドをcronのジョブに登録するだけです。

以上で定期バックアップの設定は終了です。

関連記事


icon-loading

AI同士が秘密の暗号で”性格”を受け渡す時代:Anthropicが明かした「サブリミナル学習」

Anthropicの2025年の研究で、AIが数字列だけで「フクロウ好き」という性格を別のAIに伝達した事実が判明した。人間には読めない暗号で好みや悪癖までが感染する「サブリミナル学習」の仕組みと、AI開発の前提を覆すリスク、現時点の対策を解説します。

icon-loading

ヤマハもホンダも消えた街。別世界の中国深圳

40年前の漁村が人口1,700万人の「アジアのシリコンバレー」に変貌した深圳。街を埋め尽くす電動スクーター、財布すら不要なキャッシュレス社会、そしてデータ統治という制度設計の本質。現地で目撃した中国のAI最前線のリアルをレポートします。

icon-loading

ハルシネーションは敵か味方か – 創造性を加速するAIの取扱説明書

AIが事実と異なる情報をもっともらしく生成する「ハルシネーション」は、実は創造性と表裏一体の特性である。temperatureやtop_pによる制御方法、ポストイットの発明に見る人間の「失敗から生まれた創造」との類似性、経営判断での活用法を解説します。

icon-loading

看護師さんの給料が医師の給料を超えるのはいつか?

画像認識ではすでに2015年にAIが人間を超えている。診断・画像読影など医師の仕事の多くがAIに代替される一方、身体接触を伴う看護師の仕事は代替が難しい。医療分野で起きつつある「経済価値の大逆転」の可能性と、AI時代の価値の再定義を考察します。

icon-loading

運転が禁止される日は来るのか?:自家用車の稼働率はわずか5% | 自動運転車が走る都市

自家用車は95%の時間、駐車場で眠っている。一方サンフランシスコでは300台のWaymo無人タクシーが24時間稼働中。自動運転技術の安全性の仕組み、すべての車が自動運転になった場合の思考実験、そして変化するビジネスモデルの全体像を考察します。

icon-loading

「AIはツールだから心配ない」と言う経営陣は頭の中がお花畑か嘘を言っている

日本の労働人口の49%がAIに代替されるという予測は現実味を帯びている。過去の産業革命と違い、今回は新しい職業の創出が追いつかない可能性が高い。社名変更の決断を下した取締役会議の裏側と、エントリーレベル職の消滅に備える生き残り戦略を解説します。