AWS CodeCommit は、プライベート Git リポジトリをホストする、高度にスケーラブルなマネージド型のソースコントロールサービスです。CodeCommit はデータを Amazon S3 および Amazon DynamoDB に保存するため、リポジトリのスケーラビリティ、可用性、耐久性が高まります。お客様はリポジトリを作成してコードを保存するだけです。ハードウェアをプロビジョニングおよびスケールする必要や、ソフトウェアをインストール、構成、操作する必要はありません。
AWS を無料でお試しください
まずは無料で始める »またはコンソールにサインイン
12 か月間の AWS 無料利用枠と、24 時間年中無休のカスタマーサービスやサポートフォーラムなどの AWS ベーシックサポート機能を利用できます。
AWS 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 関数を呼び出すこともできます。