AWS CodeArtifact
- Software packages the developer creates depends usually on each other to be built, and so there's like an architecture of software packages. And so it's called also code dependencies. And so to store and retrieve these dependencies, it's called artifact management.
- Traditionally, you need to set up your own artifact management system maybe on Amazon S3 or using some custom software on EC2 instances, and that may be complicated.
- So AWS came up with CodeArtifact, which is a secure, scalable and cost-effective artifact management for software development.
- Instead of setting up your own infrastructure, you can just use CodeArtifact, and all the common dependency management tools that developers use, such as Maven, Gradle, npm, yarn, twine, pip, and NuGet, can just talk to CodeArtifact to store and retrieve these code dependencies.
- So your developers now have a place by default that's secure to store and retrieve these dependencies, and that means that once you push your code to CodeCommit and CodeBuild we'll build it, then CodeBuild can also retrieve the dependencies directly from CodeArtifact.
-> CodeArtifact is going to be very helpful if your team needs a artifact management system or a place to store their code dependencies.
Pricing
- First 2GB of storage and first 100,000 requests of CodeArtifact usage for free every month
- Fees payable:
- Storage: $0.05 - $0.055 per GB/month
- Requests: $0.05 - $0.065 per 10,000 requests
- Data Transfer:
- Data Transfer IN To AWS CodeArtifact From Internet: almost free
- Data Transfer OUT from AWS CodeArtifact To Internet:
| Next 9.999 TB / Month | $0.09 - $0.12 per GB |
|---|---|
| Next 40 TB / Month | $0.085 - $0.098 per GB |
| Next 100 TB / Month | $0.07 - $0.094 per GB |
| Greater than 150 TB / Month | $0.05 - $0.092 per GB |
| Exceeding 500TB/month | Contact support |