All Collections
FAQ
Backup Your Knowledge with AWS
Backup Your Knowledge with AWS

Keep an automatic backup of every Knowledge item version created as an archive on your own AWS S3 bucket

Mikel Lindsaar avatar
Written by Mikel Lindsaar
Updated this week

Although we have Disaster Recovery and take full snapshot of the entire MetaPulse database everyday, you may want to keep your own backup of your Knowledge Item, one that you have full control over and can easily access.

To enable this we've created an automatic Knowledge Archive System that will write a copy of every Knowledge Item version created to an AWS S3 bucket you provide.

This system will automatically write as an Open Document Presentation format which you can open in pretty much any Word Processor.

Setting up your S3 User

When you setup your S3 account credentials, you will need to provide an AWS policy in order for MetaPulse to access the bucket. The following is the minimum policy required, just modify the following 3 items:

  • your-knowledge-bucket-name with the name of your S3 Bucket

  • The "Principal" element contains your-account-id. Replace it with your AWS account ID.

  • The "Principal" element also requires a user to be specified through which our app can have access to in order to upload the Knowledge items. Replace john.doe with your user.
    NOTE: If you already have a specific user in AWS that you can use for this action, you would need to create Access Key for it because you will need it to enter it in our app later.

{
"Version": "2012-10-17",
"Statement":
[
{
"Sid": "VisualEditor0",
"Effect": "Allow",
"Principal": { "AWS": "arn:aws:iam::your-account-id:user/john.doe" },
"Action":
[
"s3:ListBucket"
],
"Resource": "arn:aws:s3:::your-knowledge-bucket-name"
},
{
"Sid": "VisualEditor1",
"Effect": "Allow",
"Principal": { "AWS": "arn:aws:iam::your-account-id:user/john.doe" },
"Action":
[
"s3:PutObject"
],
"Resource": "arn:aws:s3:::your-knowledge-bucket-name/*"
}
]
}

To update your AWS Settings in MetaPulse, you need the following:

  • Type (Select between HTML or JSON format to back up your items into)

  • AWS Access Key ID (this is the key that you generated for the AWS user)

  • AWS Secret Access Key (this key was generated when you created the above Access Key)

  • Bucket Name

  • AWS Region

See also:


Did this answer your question?