Artifacts are Amazon S3 buckets that CodePipeline uses to store artifacts used by pipelines. When you first use the CodePipeline console in a region to create a pipeline, CodePipeline automatically generates this S3 bucket in the AWS region
Troubleshooting
CodePipeline state changes happen in AWS CloudWatch Events, which can in return create SNS notifications.
Ex: we can create events for failed pipelines • Ex: you can create events for cancelled stages
If CodePipeline fails a stage, your pipeline stops and you can get information in the console
AWS CloudTrail can be used to audit AWS API calls
If Pipeline can’t perform an action, make sure the “IAM Service Role”
attached does have enough permissions (IAM Policy)