Совместная работа

AWS CodeCommit предназначен для совместной разработки программного обеспечения. Он позволяет подтверждать код, создавать ветви и выполнять слияние, что обеспечивает простое управление проектами в команде. Помимо этого, CodeCommit поддерживает пул‑реквесты как механизм отправки запроса на проверку и обсуждение кода с коллегами. Репозиторий можно создать с помощью Консоли управления AWS, интерфейса командной строки AWS или AWS SDK и начать работу с ним, используя Git.

Шифрование

Обмен файлами с AWS CodeCommit можно осуществлять по протоколам HTTPS или SSH. При хранении репозитории автоматически шифруются AWS Key Management Service (AWS KMS) с применением пользовательских ключей.

Контроль доступа

AWS CodeCommit использует сервис AWS Identity and Access Management для точного и всестороннего управления доступом к данным и мониторинга доступа. CodeCommit также помогает осуществлять мониторинг репозиториев с помощью сервисов AWS CloudTrail и AWS CloudWatch.

Высокая доступность и надежность

AWS CodeCommit сохраняет репозитории клиентов в хранилищах Amazon S3 и Amazon DynamoDB.  Зашифрованные данные хранятся в нескольких ЦОД с обеспечением избыточности. Такая архитектура повышает доступность и сохранность данных в репозиториях.

Неограниченный объем репозиториев

AWS CodeCommit позволяет создавать столько репозиториев, сколько требуется, – до 1000 репозиториев по умолчанию и без лимита по запросу. Вместе с кодом можно хранить любые типы файлов, в том числе ресурсы приложений, такие как изображения и библиотеки, и осуществлять управление их версиями.

Простой доступ и интеграция

Управлять репозиториями можно с помощью Консоли управления AWS, командной строки AWS и AWS SDK. Для работы с файлами исходного кода в репозитории можно также использовать команды или графические инструменты Git. AWS CodeCommit поддерживает все команды Git, а также работает с существующими инструментами Git. Сервис можно интегрировать со своими подключаемыми модулями среды разработки или системами непрерывной интеграции и доставки.

Оповещения и специальные скрипты

Используя триггеры репозитория AWS CodeCommit, можно отправлять оповещения и создавать объекты webhook на базе HTTP‑запросов с использованием Amazon Simple Notification Service (Amazon SNS) или вызывать функции AWS Lambda в ответ на выбранные события в репозитории.

Подробнее о ценах на AWS CodeCommit

Перейти на страницу цен
Готовы приступить к разработке?
Начать работу с AWS CodeCommit
Есть вопросы?
Свяжитесь с нами