🦁

【AWS】CodeCommitのリポジトリの実体はどこに作成されるのか?

2023/12/27に公開

はじめに

業務にてS3の基本設計を実施している際に、「CodeCommitのリポジトリの実体は、どこに保存されるのか?」という話になったのでナレッジとして残したいと思います。

CodeCommitのリポジトリの保存先について

AWSの公式ドキュメントを確認すると、以下のような記述があります。

AWS CodeCommit は、お客様のリポジトリを Amazon S3 と Amazon DynamoDB に保存します。

実際にAWSマネジメントコンソールでCodeCommitの作成画面を確認してみます。

特にS3バケットを指定する項目はありません。
他のCodeCommitの設定を確認しても保存先についての情報は出てきません。

よって、公式ドキュメントにある通りCodeCommitの裏側で以下のサービスが使用されているのだろうと思います。

  • S3
  • DynamoDB

最後に

このような実務で実際に調査する機会があった細かい話も記事として上げていければと思います。

参考

https://aws.amazon.com/jp/codecommit/features/

Discussion