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 BucketThe "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: