{"meta":{"title":"AWS で GitHub パッケージを有効にする","intro":"AWS を外部ストレージとして GitHub Packages を設定します。","product":"エンタープライズ管理者","breadcrumbs":[{"href":"/ja/enterprise-server@3.19/admin","title":"エンタープライズ管理者"},{"href":"/ja/enterprise-server@3.19/admin/configuring-packages","title":"パッケージ"},{"href":"/ja/enterprise-server@3.19/admin/configuring-packages/enabling-github-packages-with-aws","title":"AWS でパッケージを有効にする"}],"documentType":"article"},"body":"# AWS で GitHub パッケージを有効にする\n\nAWS を外部ストレージとして GitHub Packages を設定します。\n\n> \\[!WARNING]\n>\n> * ストレージ バケットに必要な制限付きアクセス ポリシーを構成することが重要です。 GitHub では、特定のオブジェクトのアクセス許可や追加のアクセス制御リスト (ACL) がストレージ バケット構成に適用されないためです。 たとえば、バケットを公開すると、バケット内のデータにパブリックなインターネットからアクセスできるようになります。 詳しくは、AWS ドキュメントの[バケットとオブジェクトのアクセス許可の設定](https://docs.aws.amazon.com/AmazonS3/latest/user-guide/set-permissions.html)に関するページを参照してください。 IP アドレスによる制限が設定されている場合は、 お使いの GitHub Enterprise Server インスタンス の IP アドレスと、 お使いの GitHub Enterprise Server インスタンスを使用するエンド ユーザーを含めてください。\n> *\n\nGitHub Packagesストレージに使用するバケットとは別に、GitHub Actions専用のバケットを使用することをお勧めします。\n\n> * 今後使用予定のバケットを忘れずに設定するようにしてください。\n>   GitHub Packagesの使用を開始した後にストレージを変更することはお勧めしません。\n>   GitHub Packagesストレージを AWS 上の新しいバケットに移動する必要がある場合は、1 つのメンテナンス期間を計画し、ストレージGitHub Actions移行する場合は両方の構成を一緒に更新してください。\n>   GitHub Packages の「[](/ja/enterprise-server@3.19/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\nGitHub Packagesでお使いの GitHub Enterprise Server インスタンスを有効にして構成する前に、AWS ストレージ バケットを準備する必要があります。 AWS ストレージ バケットを準備するために、[AWS ドキュメント](https://docs.aws.amazon.com/index.html)で公式 AWS ドキュメントを参照することをお勧めします。\n\nAWS アクセスキー ID とシークレットに次の権限があることを確認します。\n\n* `s3:PutObject`\n* `s3:GetObject`\n* `s3:ListBucketMultipartUploads`\n* `s3:ListMultipartUploadParts`\n* `s3:AbortMultipartUpload`\n* `s3:DeleteObject`\n* `s3:ListBucket`\n\n## AWS 外部ストレージでの GitHub Packages の有効化\n\n1. GitHub Enterprise Server の管理アカウントから、任意のページの右上隅にある <svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-rocket\" aria-label=\"Site admin\" 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> Site admin] サイドバーで、**\\[\\[Management Console]]** をクリックします。\n\n4. 左側のサイドバーで、 **\\[パッケージ]** をクリックします。\n\n5. \\[GitHub パッケージ] で、 **\\[GitHub パッケージを有効にする]** チェックボックスを選びます。\n\n6. \\[パッケージ ストレージ] の下で、 **\\[Amazon S3]** を選択し、ストレージ バケットの詳細を入力します。\n   * **AWS サービス URL:** あなたのバケットのサービス URL。 たとえば、S3 バケットが `us-west-2 region` で作成された場合、この値は `https://s3.us-west-2.amazonaws.com` になるはずです。\n\n     詳しくは、AWS ドキュメントの「[AWS サービス エンドポイント](https://docs.aws.amazon.com/general/latest/gr/rande.html)」を参照してください。\n\n   * \\*\\*AWS S3 バケット:\\*\\*GitHub Packages専用の S3 バケットの名前。\n\n   * **AWS S3 アクセス キー**と **AWS S3 シークレット キー**: バケットにアクセスするための AWS アクセス キー ID とシークレット キー。\n\n     AWS アクセス キーの管理について詳しくは、「[AWS Identity and Access Management のドキュメント](https://docs.aws.amazon.com/iam/index.html)」をご覧ください。\n\n7. \\[設定] サイドバーで **\\[設定の保存]** をクリックします。\n\n   > \\[!NOTE]\n   > \\[Management Console] で設定を保存すると、システム サービスが再起動され、ユーザーにわかるダウンタイムが発生する可能性があります。\n\n8. 設定の実行が完了するのを待ってください。\n\n## 次の手順\n\n次の手順として、 GitHubでエンド ユーザーが利用できるようにするパッケージ エコシステムをカスタマイズできます。 詳しくは、「[Enterprise 向けのパッケージエコシステムサポートを設定する](/ja/enterprise-server@3.19/admin/configuring-packages/configuring-package-ecosystem-support-for-your-enterprise)」をご覧ください。\n\nGitHub Packages で GitHub を使い始める方法の概要については、[エンタープライズ向けの GitHub パッケージの始め方](/ja/enterprise-server@3.19/admin/configuring-packages/getting-started-with-github-packages-for-your-enterprise) を参照してください。"}