Как реально работают AWS активные пользователи CodeCommit? - PullRequest
0 голосов
/ 27 января 2020

Несмотря на AWS документацию CodeCommit и часто задаваемые вопросы, я не понимаю, как определяются активные пользователи и как с них взимается плата. Если мы go до часто задаваемых вопросов , мы можем найти:

Q: Каково определение активного пользователя в AWS CodeCommit?

An Активный пользователь - это любая уникальная идентификационная информация AWS (пользователь / роль IAM, федеративный пользователь или учетная запись root), которая обращается к репозиториям AWS CodeCommit в течение месяца либо с помощью запросов Git, либо с помощью консоли управления AWS , Сервер, обращающийся к CodeCommit с использованием уникального идентификатора AWS, считается активным пользователем.

Q: Какие Git запросы учитываются для ежемесячного пособия?

A Git запрос включает в себя любые pu sh или pull, который передает объекты хранилища. Запрос не засчитывается в ваше Git разрешение на запрос, если нет передачи объекта из-за актуальности локальных и удаленных ветвей.

но, тем не менее, у меня есть некоторые сомнения.

  1. Сколько времени требуется пользователю для доступа к CodeCommit, чтобы стать активным пользователем? Если я получу доступ только через 5, 10, 15 или 25 дней в первый месяц и после того, как больше не получу доступ, я буду активным пользователем в этом месяце? Если я получаю доступ один день в месяц, являюсь ли я активным пользователем?

  2. Если я создаю лямбду, которая не выполняет "запросы, включает любые pu sh или pull, которые передают объекты репозитория «Например, я вызываю только ListPullRequests действие с использованием SDK, тогда я буду платить?

1 Ответ

1 голос
/ 05 февраля 2020

Сколько времени требуется пользователю для доступа к CodeCommit, чтобы стать активным пользователем?

Достаточно одного вызова любого из следующих API CodeCommit, чтобы сделать эту уникальную роль / пользователя активным пользователем.

  • GetBranch [1]
  • GitPull [2]
  • GitPush [2]

Если у меня есть доступ только через 5, 10, 15 или 25 дней в первый месяц и после, я больше не имею доступа , Я был бы активным пользователем в этом месяце?

Да

Если я получаю доступ один день в месяц, являюсь ли я активным пользователем?

Да

Также Обратите внимание, что стоимость CodeCommit для первых 5 активных пользователей составляет 0 $ при условии неограниченного хранения репозиториев, 50 ГБ в месяц хранения, 10 000 Git запросов / месяц и для каждого дополнительного активного пользователя после первых 5 AWS CodeCommit стоит $ 1 за активного пользователя в месяц. Для каждого активного пользователя ваша учетная запись получает дополнительное разрешение на хранение в 10 ГБ в месяц и 2000 Git запросов на этот месяц. Неиспользованная скидка на хранение и Git запросов не переносятся на более поздние месяцы.

Если я создам лямбду, которая не выполняет «запросы включают любые pu sh или pull, передающие объекты репозитория», например, я вызываю только действие ListPullRequests с использованием SDK, тогда я буду взимается?

Да, этот звонок не будет оплачиваться. Как было подчеркнуто, Git запросы включают в себя любые pu sh или pull, которые передают объекты репозитория. Запрос не учитывается для вашего Git разрешения на запрос, если нет передачи объекта из-за актуальности локальных и удаленных филиалов.

Ссылка:

[1] https://docs.aws.amazon.com/codecommit/latest/APIReference/API_GetBranch.html

[2] https://docs.aws.amazon.com/codecommit/latest/userguide/auth-and-access-control-permissions-reference.html#aa - git

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...