FAQ
Below are common questions and quick fixes when using the Address Book Lambda.
Outputs and Data
What does the Lambda produce?
- Three JSON files in S3 under the
AddressBook/prefix: addressBookUsernameKey.json: username → list of verified org emailsaddressBookEmailKey.json: email → usernameaddressBookIDKey.json: username → GitHub account ID
How often does the Lambda run?
- The schedule is controlled by EventBridge via Terraform variables in
terraform/service/env/*/*.tfvars.
Where are the files written?
- To the bucket specified by
S3_BUCKET_NAME, under theAddressBook/prefix.
Why are some users missing email addresses?
- Only verified organisation emails are included by design. Users without a verified org email won’t appear in the email-based mappings.
Documentation (MkDocs)
make mkdocs-serve fails or pages 404.
- The target is
docs-serve, notmkdocs-serve. Also ensuremkdocs.ymlnav matches files indocs/.
For a deeper dive, see: