--- title: Enabling GitHub Actions with Google Cloud Storage intro: 'You can enable {% data variables.product.prodname_actions %} on {% data variables.product.prodname_ghe_server %} and use Google Cloud Storage to store data generated by workflow runs.' permissions: 'Site administrators can enable {% data variables.product.prodname_actions %} and configure enterprise settings.' versions: feature: 'actions-ghes-gcp-storage' type: how_to topics: - Actions - Enterprise - Infrastructure - Storage shortTitle: Google Cloud Storage --- {% note %} **Note:** {% data variables.product.prodname_actions %} support for Google Cloud Storage is currently in beta and subject to change. {% endnote %} ## Prerequisites Before enabling {% data variables.product.prodname_actions %}, make sure you have completed the following steps: * Create your Google Cloud Storage bucket for storing data generated by workflow runs. * Create a Google Cloud service account that can access the bucket, and create a Hash-based Message Authentication Code (HMAC) key for the service account. For more information, see "[Manage HMAC keys for service accounts](https://cloud.google.com/storage/docs/authentication/managing-hmackeys)" in the Google Cloud documentation. The service account must have the following [Identity and Access Management (IAM) permissions](https://cloud.google.com/storage/docs/access-control/iam-permissions) for the bucket: * `storage.objects.create` * `storage.objects.get` * `storage.objects.list` * `storage.objects.update` * `storage.objects.delete` * `storage.multipartUploads.create` * `storage.multipartUploads.abort` * `storage.multipartUploads.listParts` * `storage.multipartUploads.list` {% data reusables.actions.enterprise-common-prereqs %} ## Enabling {% data variables.product.prodname_actions %} with Google Cloud Storage {% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} {% data reusables.enterprise_management_console.actions %} {% data reusables.actions.enterprise-enable-checkbox %} 1. Under "Artifact & Log Storage", select **Google Cloud Storage**, and enter your bucket's details: * **Service URL**: The service URL for your bucket. This is usually `https://storage.googleapis.com`. * **Bucket Name**: The name of your bucket. * **HMAC Access Id** and **HMAC Secret**: The Google Cloud access ID and secret for your storage account. For more information, see "[Manage HMAC keys for service accounts](https://cloud.google.com/storage/docs/authentication/managing-hmackeys)" in the Google Cloud documentation. ![Radio button for selecting Google Cloud Storage and fields for configuration](/assets/images/enterprise/management-console/actions-google-cloud-storage.png) {% data reusables.enterprise_management_console.test-storage-button %} {% data reusables.enterprise_management_console.save-settings %} {% data reusables.actions.enterprise-postinstall-nextsteps %}