{"meta":{"title":"Включение пакетов GitHub с помощью AWS","intro":"Настройте GitHub Packages AWS в качестве внешнего хранилища.","product":"Административные руководители предприятия","breadcrumbs":[{"href":"/ru/enterprise-server@3.18/admin","title":"Административные руководители предприятия"},{"href":"/ru/enterprise-server@3.18/admin/configuring-packages","title":"Пакеты"},{"href":"/ru/enterprise-server@3.18/admin/configuring-packages/enabling-github-packages-with-aws","title":"Включение пакетов с помощью AWS"}],"documentType":"article"},"body":"# Включение пакетов GitHub с помощью AWS\n\nНастройте GitHub Packages AWS в качестве внешнего хранилища.\n\n> \\[!WARNING]\n>\n> * Крайне важно настроить любые ограничительные политики доступа, необходимые для вашего корзина хранилища, поскольку GitHub они не применяют конкретные разрешения объектов или дополнительные списки контроля доступа (ACL) к вашей конфигурации корзина хранилища. Например, если сделать контейнер общедоступным, данные в нем будут доступны в общедоступном Интернете. Дополнительные сведения см. в разделе [\"Настройка разрешений](https://docs.aws.amazon.com/AmazonS3/latest/user-guide/set-permissions.html) на доступ к контейнерам и объектам\" в документации AWS. Если ограничения по IP-адресам установлены, пожалуйста, укажите IP-адреса экземпляр GitHub Enterprise Server и конечных пользователей, которые будут использовать экземпляр GitHub Enterprise Server.\n> * Рекомендуем использовать отдельное ведро для GitHub Packages, отдельное от того, которое вы используете для GitHub Actions хранения.\n> * Обязательно настройте контейнер, который хотите использовать в будущем. Мы не рекомендуем менять хранилище после начала использования GitHub Packages. Если вам нужно перенести GitHub Packages хранилище на новое место на AWS, обязательно запланируйте одно окно обслуживания и обновляйте обе конфигурации вместе, если вы также переносите GitHub Actions хранилище. См. раздел «GitHub Packagesconsiderations» в [AUTOTITLE.](/ru/enterprise-server@3.18/admin/managing-github-actions-for-your-enterprise/advanced-configuration-and-troubleshooting/migrating-github-actions-external-storage) Для переездов между провайдерами обращайтесь [Поддержка GitHub Enterprise](https://support.github.com)к .\n\n## Необходимые компоненты\n\nПрежде чем включить и настроить GitHub Packages , экземпляр GitHub Enterprise Serverнужно подготовить корзину хранения AWS. Чтобы подготовить контейнер хранилища AWS, рекомендуется ознакомиться с официальными документами AWS в [документации по AWS](https://docs.aws.amazon.com/index.html).\n\nУбедитесь, что идентификатор ключа доступа и секрет AWS имеют следующие разрешения:\n\n* `s3:PutObject`\n* `s3:GetObject`\n* `s3:ListBucketMultipartUploads`\n* `s3:ListMultipartUploadParts`\n* `s3:AbortMultipartUpload`\n* `s3:DeleteObject`\n* `s3:ListBucket`\n\n## Включение GitHub Packages с помощью внешнего хранилища AWS\n\n1. В учетной записи администратора GitHub Enterprise Server, в правом верхнем углу любой страницы щелкните <svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-rocket\" aria-label=\"rocket icon\" role=\"img\"><path d=\"M14.064 0h.186C15.216 0 16 .784 16 1.75v.186a8.752 8.752 0 0 1-2.564 6.186l-.458.459c-.314.314-.641.616-.979.904v3.207c0 .608-.315 1.172-.833 1.49l-2.774 1.707a.749.749 0 0 1-1.11-.418l-.954-3.102a1.214 1.214 0 0 1-.145-.125L3.754 9.816a1.218 1.218 0 0 1-.124-.145L.528 8.717a.749.749 0 0 1-.418-1.11l1.71-2.774A1.748 1.748 0 0 1 3.31 4h3.204c.288-.338.59-.665.904-.979l.459-.458A8.749 8.749 0 0 1 14.064 0ZM8.938 3.623h-.002l-.458.458c-.76.76-1.437 1.598-2.02 2.5l-1.5 2.317 2.143 2.143 2.317-1.5c.902-.583 1.74-1.26 2.499-2.02l.459-.458a7.25 7.25 0 0 0 2.123-5.127V1.75a.25.25 0 0 0-.25-.25h-.186a7.249 7.249 0 0 0-5.125 2.123ZM3.56 14.56c-.732.732-2.334 1.045-3.005 1.148a.234.234 0 0 1-.201-.064.234.234 0 0 1-.064-.201c.103-.671.416-2.273 1.15-3.003a1.502 1.502 0 1 1 2.12 2.12Zm6.94-3.935c-.088.06-.177.118-.266.175l-2.35 1.521.548 1.783 1.949-1.2a.25.25 0 0 0 .119-.213ZM3.678 8.116 5.2 5.766c.058-.09.117-.178.176-.266H3.309a.25.25 0 0 0-.213.119l-1.2 1.95ZM12 5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\"></path></svg>.\n\n2. Если вы еще не на странице \"Администратор сайта\", в левом верхнем углу щелкните **Администратор сайта**.\n\n3. На боковой панели \"<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-rocket\" aria-label=\"rocket\" role=\"img\"><path d=\"M14.064 0h.186C15.216 0 16 .784 16 1.75v.186a8.752 8.752 0 0 1-2.564 6.186l-.458.459c-.314.314-.641.616-.979.904v3.207c0 .608-.315 1.172-.833 1.49l-2.774 1.707a.749.749 0 0 1-1.11-.418l-.954-3.102a1.214 1.214 0 0 1-.145-.125L3.754 9.816a1.218 1.218 0 0 1-.124-.145L.528 8.717a.749.749 0 0 1-.418-1.11l1.71-2.774A1.748 1.748 0 0 1 3.31 4h3.204c.288-.338.59-.665.904-.979l.459-.458A8.749 8.749 0 0 1 14.064 0ZM8.938 3.623h-.002l-.458.458c-.76.76-1.437 1.598-2.02 2.5l-1.5 2.317 2.143 2.143 2.317-1.5c.902-.583 1.74-1.26 2.499-2.02l.459-.458a7.25 7.25 0 0 0 2.123-5.127V1.75a.25.25 0 0 0-.25-.25h-.186a7.249 7.249 0 0 0-5.125 2.123ZM3.56 14.56c-.732.732-2.334 1.045-3.005 1.148a.234.234 0 0 1-.201-.064.234.234 0 0 1-.064-.201c.103-.671.416-2.273 1.15-3.003a1.502 1.502 0 1 1 2.12 2.12Zm6.94-3.935c-.088.06-.177.118-.266.175l-2.35 1.521.548 1.783 1.949-1.2a.25.25 0 0 0 .119-.213ZM3.678 8.116 5.2 5.766c.058-.09.117-.178.176-.266H3.309a.25.25 0 0 0-.213.119l-1.2 1.95ZM12 5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\"></path></svg> \"Администратор сайта\" щелкните **Консоль управления**.\n\n4. На боковой панели слева нажмите **Пакеты**.\n\n5. В разделе \"Пакеты GitHub\" установите **флажок \"Включить пакеты** GitHub\".\n\n6. В разделе \"Хранилище пакетов\" выберите **Amazon S3** и введите сведения о контейнере хранилища:\n   * **URL-адрес службы AWS**. URL-адрес службы для контейнера. Например, если контейнер S3 был создан в `us-west-2 region`, это значение должно быть `https://s3.us-west-2.amazonaws.com`.\n\n     Дополнительные сведения см. в документации [](https://docs.aws.amazon.com/general/latest/gr/rande.html) по AWS.\n\n   * **Ведро AWS S3:** Название вашего S3 bucket, посвящённого GitHub Packages.\n\n   * **Ключ доступа AWS S3** и **секретный ключ AWS S3**. Идентификатор ключа доступа AWS и секретный ключ для доступа к контейнеру.\n\n     Дополнительные сведения об управлении ключами доступа AWS см. в документации[ по управлению удостоверениями и доступом ](https://docs.aws.amazon.com/iam/index.html)AWS.\n\n7. На боковой панели \"Параметры\" нажмите кнопку **\"Сохранить параметры**\".\n\n   > \\[!NOTE]\n   > Сохранение параметров в Консоль управления перезапускает системные службы, что может привести к простоям, видимым пользователем.\n\n8. Подождите завершения запуска конфигурации.\n\n## Следующие шаги\n\nНа следующем шаге можно настроить экосистемы пакетов, в которых вы хотите сделать доступными для конечных пользователей GitHub. Дополнительные сведения см. в разделе [Настройка поддержки экосистемы пакетов для предприятия](/ru/enterprise-server@3.18/admin/configuring-packages/configuring-package-ecosystem-support-for-your-enterprise).\n\nОбщие сведения о начале работы GitHub PackagesGitHubсм. в разделе [Начало работы с пакетами GitHub для вашего предприятия](/ru/enterprise-server@3.18/admin/configuring-packages/getting-started-with-github-packages-for-your-enterprise)."}