Glossary
Attini deployment origin is an S3 bucket that will be created by
.
It is is responsible for receiving distributions and trigger the
init deploy lambda. The s3 bucket will be called
attini-deployment-origin-${region}-${accountId}
, and you will
find it in your AWS account after you onboard the attini-setup.
There will be one Attini deployment origin bucket per AWS account and region.
The artifacts will be deleted according to your artifact life-cycle policy.
An S3 bucket that will be created by attini-setup
that is responsible for managing all the artifacts from your
distribution and making them available to your environment. The S3
bucket will be called attini-artifact-store-${region}-${accountId}
, and you will find
it in your AWS account after you onboard the attini-setup.
If your deployment needs temporary storage, you can use the Attini
artifact store with key prefix attini/tmp/
.
Find more info here
There will be one attini artifact store bucket per AWS account and region.
All the artifacts from a distribution will be uploaded to the
bucket with the prefix
/${AttiniEnvironmentName}/${DistributionName}/${DistributionNameId}/distribution-origin/
The artifacts will be deleted according to your artifact life-cycle policy.
When a distribution is being uploaded to an Attini Deployment Origin Bucket, it triggers a deployment which tells the Attini Framework to start. The Attini Framework will:
- Extract the files in the distribution and put them in the Attini Artifact Store so that the files become available to the Environment.
- Deploy the Init deploy stack, which created the deployment plan.
- Attini Framework will run the deployment plan after the Init deploy is successful.
attini-config.json
, attini-config.yaml
or
attini-config.yml
and it contains the distribution name, id,
package config, tags and Init deploy configuration and more.