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

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 репозиториев, а дополнительно – до 25 000 репозиториев по запросу. Вместе с кодом можно хранить любые типы файлов, в том числе ресурсы приложений, такие как изображения и библиотеки, и осуществлять управление их версиями. Нужные репозитории с легкостью создаются, когда требуются, а после выполнения задачи удаляются.

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

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

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

Можно получать оповещения для событий, влияющих на репозитории. Оповещения будут приходить в виде оповещений сервиса Amazon SNS. Каждое оповещение будет включать в себя сообщение о состоянии, а также ссылку на ресурсы, где возникло событие, ставшее причиной оповещения. Кроме того, используя триггеры репозитория AWS CodeCommit, можно отправлять оповещения и создавать объекты webhook на базе HTTP‑запросов с использованием Amazon SNS или вызывать функции AWS Lambda в ответ на выбранные события в репозитории.

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

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