Source

Watch a prefix in Amazon S3

A bucket is where exports, dumps and warehouse feeds land, and a bucket is very good at looking the same on the morning nothing was written to it. Point us at one prefix, and if the day’s object is not there on time, you hear about it.

What we watch

One prefix per monitor. "New" means an object that was not under that prefix on the last look, and a name pattern narrows it further when several senders share a bucket.

We list, and we read what a listing carries: key, size and last-modified. Nothing fetches an object.

What we need

The bucket, the region, and the prefix to watch.

A key that can list that prefix and nothing else. It goes into the vault once, and after saving the field becomes a Replace button.

What the states mean here

Healthy - A new object appeared under the prefix inside the window, or the window has not opened yet.

Missed - The listing never showed a new object before grace ran out.

Check broken - The key was revoked or rotated, or the policy no longer allows the listing. That is its own alert, never a miss.

Set it up

Four steps, and one test that has to pass before anything is saved.

  1. 1Add the connection. Bucket, region, prefix, and the access key.
  2. 2Let the test pass. We list the prefix once, and nothing is saved until that works.
  3. 3Describe the delivery. In a sentence, or on the form.
  4. 4Say who to tell. You, an ops address, and whether an agent should be able to ask as well.

Common questions: A prefix that receives several files a day works: each schedule is its own monitor. Nothing else in the bucket is reachable with a key scoped to one prefix, which is the shape we ask for.

Watch a delivery on Amazon S3

Free for 3 monitors. The test has to pass before anything is saved.

Watch your first delivery
Menu