Unify Integrations
Logo
Google Cloud Storage

Google Cloud Storage

Logo

2 mins READ

Google Cloud Storage is a scalable, secure, and highly available object storage service for storing and retrieving any amount of data at any time.

Integrating your application with PagerDuty allows you to automate workflows, manage incidents efficiently, and gain real-time visibility into your system.

Authentication

Ensure you have the following information ready for a seamless integration process:

  • Connection Name: Select a descriptive name for your connection, like "MyAppGCSIntegration". This helps in easily identifying the connection within your application or integration settings.

  • Authentication Type: Google Cloud services support two main authentication methods:

    • Service Account Authentication: For server-to-server integrations, allowing admins to take actions within Google Cloud services without user interference.

    • OAuth 2.0 Authentication: For user-centric applications, allowing users to grant access to their Google Cloud resources.

Service account

OAuth 2.0

Set up OAuth 2.0 credentials in the Google Cloud Console:

  • Go to the Google Cloud Console.

  • Select your project and navigate to "APIs & Services" > "Credentials".

  • Click "Create Credentials" and choose "OAuth client ID".

  • Select the appropriate application type (e.g., Web application, Desktop app).

  • Configure the OAuth consent screen with necessary information.

  • Add authorized redirect URIs for your application.

  • Once created, note down the Client ID and Client Secret.

    Frame 92 (1).png
    Frame 92 (1).png

Actions

ActionDescription
Create a bucketCreates a bucket in Google Cloud Storage
Delete a bucketDeletes a bucket by its name in Google Cloud Storage
Delete an objectDeletes an object by its name  in Google Cloud Storage
Download an objectDownloads an object from a bucket in Google Cloud Storage
Get a bucketGets a bucket by its name in Google Cloud Storage
Get an object metadataGets object metadata in Google Cloud Storage
List bucketsLists buckets by project ID in Google Cloud Storage
List objectsLists objects within a bucket in Google Cloud Storage
Update a bucketUpdates a bucket by its name in Google Cloud Storage
Update an object metadataUpdates object metadata by its name in Google Cloud Storage
Upload an objectUploads an object to a bucket in Google Cloud Storage