AWS CodeCommit は非常にスケーラブルなマネージド型のソースコントロールサービスで、プライベート Git リポジトリをホストできます。CodeCommit はデータを Amazon S3 および Amazon DynamoDB に保存するため、リポジトリのスケーラビリティ、可用性、耐久性が高まります。お客様はリポジトリを作成してコードを保存するだけです。ハードウェアをプロビジョニングおよびスケールする必要や、ソフトウェアをインストール、構成、操作する必要はありません。

AWS を無料でお試しください

まずは無料で始める »
またはコンソールにサインイン

12 か月間の AWS 無料利用枠と、24 時間年中無休のカスタマーサービスやサポートフォーラムなどの AWS ベーシックサポート機能を利用できます。

AWS アカウント作成の流れはこちら »

CodeCommit_Banner

AWS CodeCommit は共同でのソフトウェア開発に向けて設計されています。CodeCommit を使用すると、コードのコミット、ブランチ、結合ができるため、チームのプロジェクトを簡単に管理できます。CodeCommit では、プルリクエストもサポートされています。これにより、コードの確認をリクエストして共同作業者とコードを検討できます。AWS マネジメントコンソール、AWS CLI、AWS SDK を使用してリポジトリを作成し、Git を使用してリポジトリの操作を開始できます。

AWS CodeCommit では、HTTPS および SSH を通してファイルを送受信できます。また、リポジトリは AWS Key Management Service によって、保存中もお客様専用のキーで自動的に暗号化されます。

AWS CodeCommit は AWS Identity and Access Management を使用して、誰が、どのように、いつ、どこでデータにアクセスできるかを管理および監視します。

AWS CodeCommit は、Amazon S3 と Amazon DynamoDB にリポジトリを保存します。データは冗長化されて複数の施設に保存されます。このアーキテクチャによりリポジトリデータの可用性と耐久性が高まります。

AWS CodeCommit を使用して、必要なだけリポジトリを作成できます。サイズの制限はありません。画像やライブラリなどのアプリケーションアセットを含め、すべての種類のファイルをコードと合わせて保存できます。

AWS マネジメントコンソール、AWS CLI、AWS SDK を使用してリポジトリを管理できます。また、Git コマンドまたは Git グラフィカルツールを使用して、リポジトリのソースファイルと通信できます。AWS CodeCommit はすべての Git コマンドをサポートし、既存の Git ツールと連動します。開発環境のプラグインまたは継続的統合/継続的デリバリーシステムを統合できます。

AWS CodeCommit リポジトリトリガーを使用すると、通知を作成し、Amazon Simple Notification Service (Amazon SNS) で HTTP ウェブフックを作成したり、選択したリポジトリイベントに対して AWS Lambda 関数を呼び出すこともできます。