Setting up a GCP Storage for the ChromeOS Readiness Tool: A Step-by-Step Guide
June 16, 2025

Setting up a GCP Storage for the ChromeOS Readiness Tool:A Step by Step Guide

In today’s rapidly evolving digital environment, organizations are consistently looking for IT solutions that are not only efficient and secure but also cost effective. As more businesses explore the shift to cloud based operating systems such as ChromeOS, gaining a deep understanding of their current IT infrastructure is essential for a seamless migration.

The ChromeOS Readiness Tool is designed to provide a comprehensive compatibility assessment, helping organizations evaluate their preparedness for ChromeOS adoption. A key element of this process is ensuring that the collected data is securely stored and easily accessible.

By leveraging Google Cloud Platform (GCP) storage buckets, organizations benefit from a reliable, scalable, and secure solution to store assessment results. This storage mechanism is central to enabling advanced features like the Pro Dashboard and Partner Dashboard, regardless of whether the tool is deployed via the Enterprise Flow or the PowerShell Flow.

How to Set Up GCP Storage for the ChromeOS Readiness Tool

Here’s a step-by-step guide to help you create and configure your GCP storage bucket for storing ChromeOS Readiness Tool assessment data:

1. Log In and Select a Project

Begin by logging into your Google Cloud account. If you have an existing project, select it from the list that appears. Otherwise, create a new project by providing the project name, organization, and location, and then clicking “Create.”

2. Create the Storage Bucket

After selecting your project, click the “Create” button to start setting up your storage bucket. You will be guided through several configuration steps.

3. Name the Bucket

Provide a unique name for your storage bucket and proceed by clicking “Continue.”

4. Set Location Type

Choose the appropriate location type for your data (Regional, Dual Regional, or Multi-Regional). While Google provides default settings, you can adjust them based on your needs. Click “Continue” once configured.

5. Select the Storage Class

Pick the desired storage class, such as Standard or Nearline, and continue.

6. Configure Access Controls

Set up the access control preferences for the objects in the bucket and click “Continue.”

7. Define Data Protection Settings

Configure your data protection settings as needed and then click “Create.”

8. Confirm Public Access Restrictions

A modal window will appear to confirm restrictions on public access. Click “Confirm” to restrict access, following best security practices.

After completion, a confirmation screen will notify you that your bucket has been successfully created.

Assigning Permissions to the Service Account

To enable the ChromeOS Readiness Tool to securely upload data to the bucket, it's important to configure access for the service account.

  1. Open the “Permissions” tab from the bucket’s settings page.

  2. Click “Grant access.”

  3. In the “New principals” field, enter the service account email (this can be copied from the wizard modal in the tool).

  4. Click “Select a role,” navigate to “Cloud Storage,” and choose the “Storage Object Admin” role.

  5. Click “Save” to finalize the permission settings.

Connecting the Bucket via the ChromeOS Readiness Tool Wizard

Once the bucket and permissions are in place, follow these steps to connect it through the tool:

  1. Go to the “Objects” tab in your GCP bucket and copy the bucket name.

  2. In the ChromeOS Readiness Tool wizard, paste the copied name into the prompt where bucket information is requested.

  3. Click “Connect the storage bucket.” A green check mark will confirm a successful connection.

Understanding Storage Behavior Based on Deployment Method

The behavior of data storage depends on the method you choose for deploying the ChromeOS Readiness Tool:

If you're using the Enterprise Flow, you have the option either to store your assessment results in both the GCP storage bucket and a selected network shared folder or only in the network shared folder. This shared folder is only accessible to authorized personnel, ensuring restricted and controlled access for employees.

If you choose the PowerShell Flow, however, network shared folder storage is not applicable. In this case, GCP Cloud storage acts as the sole repository for your assessment results.

Conclusion

By following these steps, your organization can ensure that all ChromeOS Readiness Tool assessment data is stored securely and accessed efficiently. With GCP's reliable cloud infrastructure, your IT team is empowered with the visibility and control needed to drive a secure, informed, and confident migration to ChromeOS.

Blog Editors Team

ChromeOS Readiness Tool

Related Blogs

Setting up a GCP Storage for the ChromeOS Readiness Tool: A Step-by-Step Guide