AWS Code三兄弟まとめ

CodeCommitはGitリポジトリをホストするマネージドサービスです。

既存のデプロイツールと統合でき、リポジトリサーバーを管理する手間から開放されます。

リポジトリのサイズに制限はなく、GitHubやVisualStadioなど様々なサービスと連携が可能です。

またCodeCommitはデータ(リポジトリ)を Amazon S3 および Amazon DynamoDB に保存し、任意のリージョン及びAZに分散させるため、非常に可用性が高いです。

操作についてはマネジメントコンソール、AWS CLI、AWS SDK を使用してリポジトリを管理でき、Git コマンドまたは Git グラフィカルツールを使用して、リポジトリのソースファイルと通信できます。

最後にCodeCommit の費用についてです。

CodeCommitはアクティブなユーザー 1 人につき 1 USD/月です。

アクティブな各ユーザーに対して、月に 10 GB のストレージと 2,000 件の Git リクエストを利用できます。

ストレージまたは Git リクエストの追加が必要な場合は、GB/月につき 0.06 USD、Git リクエスト 1 件につき 0.001 USD で追加できます。

※アクティブなユーザーとは

その月に請求対象の Git リクエストを実行する、すべての固有な AWS Identity(IAM ユーザー、IAM ロール、フェデレーティッドユーザー、ルートアカウント)のことです。

※Git リクエストとはリポジトリのオブジェクトを転送する Git の送信、または取得リクエストのすべてが請求対象です。

◯CodePipeline

CodePipelineはワークフローをコード化して自動化する手助けをしてくれるサービスです。

事前に定義されたワークフローを自動で実行し、リリースプロセス通して新しいコードの変更がどのように処理されるか、コード自体に問題がないか確認することができます。

さらに、GUIを使ってリリースプロセスをモデル化できるので非常に便利です。

また、ソースコードをS3から直接取得できるのでCodeDeployやBeanstalkにデプロイも可能です。

ちなみにPipelineの費用は、、アクティブなパイプライン 1 つにつき 1 USD/月です。

それ以外はかかりません。

いかがでしたでしょうか?

次回もお楽しみに!

この記事を書いた人

aws-recipe-user