【Cloud Automator】S3バケットをバックアップできるようになりました

記事タイトルとURLをコピーする

Amazon S3 (Simple Storage Service) バケットをバックアップするアクションが、Cloud Automatorに新しく加わりました。

S3バックアップのアイキャッチ

概要

今回リリースされた「S3: バケットをバックアップ」では、Cloud AutomatorからAWS Backupを使用してS3バケットをバックアップすることができます。

これまでCloudAutomatorではAmazon RDSやAmazon Redshift、Amazon EBSのバックアップを取得することが可能でした。 当アクションの追加により、新しくS3バケットのバックアップをCloud Automatorから行うことができ、Cloud Automator上でバックアップに関する操作をより一元的に管理できるようになりました。

アクションの利用に必要な権限の追加

「S3: バケットをバックアップ」アクションを利用するには、IAMロールまたはIAMユーザーに対してAWS Backupの権限を付与しておく必要があります。

権限付与の手順は、Cloud AutomatorのAWSアカウントとしてIAMロールとIAMユーザーのどちらの情報を登録しているかによって異なります。

IAMロールを登録している場合

以下の記事を参考に、IAMロールの権限を最新のものに更新する操作を行ってください。

【Cloud Automator】AWSアカウントのIAMロール権限更新を簡単に行えるようになりました - サーバーワークスエンジニアブログ

IAMユーザーを登録している場合

AWSマネジメントコンソールにて、IAMユーザーに以下の内容のインラインポリシーを追加してください。

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [
        "backup:ListBackupVaults",
        "backup:StartBackupJob",
        "s3:GetBucketLocation",
        "s3:GetBucketVersioning",
        "s3:ListAllMyBuckets",
        "iam:ListRoles"
      ],
      "Resource": "*"
    }
  ]
}

バックアップを実行するジョブの作成方法

  1. Cloud Automatorのジョブ作成画面のアクション選択フォームで「S3: バケットをバックアップ」アクションを選択してください アクションタイプの設定のスクリーンショット
  2. タスクを実行したいAWSアカウントを選択してください AWSアカウント選択のスクリーンショット
  3. アクションのパラメーターを入力する画面において、パラメーターを設定ください アクションのパラメーター設定のスクリーンショット

各パラメーターの詳細については、アクションのマニュアルをご覧ください。

注意事項

  • 本アクションではAWS Backupのジョブを呼び出せたかどうかの成否がCloud Automatorジョブの実行結果成否となります
    • Cloud Automatorジョブの成否が成功になった後、AWS Backupのジョブが失敗した場合にCloudAutomatorではジョブのステータスが"completed"になります

おわりに

今後のリリース計画については、ロードマップページにて公開しております。 これからもCloud Automatorをよろしくお願いいたします。