Message Aid

Lockers

S3

Settings

SettingDescriptionRequired
BucketThe S3 bucket where messages should be stored Yes
RegionThe region the the bucket is in Yes
PrefixShould the agent store the messages with a prefix?No
AccessKeyThe IAM Access Key IDNo
AccessSecretThe IAM Secret Access KeyNo

Authentication

Message Aid supports both IAM roles for authentication and passing explicit IAM Access Keys. We suggest that when ever possible that you rely on using AWS IAM Roles rather than using Access Keys.

Authorization

An example read/write (no delete) IAM policy might look like

{
  "Version": "2012-10-17",
  "Statement": {
    "Action": [
      "s3:Get*",
      "s3:List*",
      "s3:Put*"
    ],
    "Resource": [
      "arn:aws:s3:::$BUCKET_NAME",
      "arn:aws:s3:::$BUCKET_NAME/*"
    ],
    "Effect": "Allow"
  }
}
Previous
Azure Service Bus