הרצת שאילתות במערך נתונים ציבורי באמצעות ספריות הלקוח של BigQuery
איך שולחים שאילתות למערך נתונים ציבורי באמצעות ספריות הלקוח של BigQuery.
כדי לקרוא הסבר מפורט על המשימה ישירות במסוףGoogle Cloud , בוחרים את שפת התכנות המועדפת:
C#
המשך
Java
Node.js
PHP
Python
Ruby
לפני שמתחילים
-
יוצרים או בוחרים פרויקט ב- Google Cloud .
תפקידים שנדרשים כדי לבחור או ליצור פרויקט
- בחירת פרויקט: כדי לבחור פרויקט לא נדרש תפקיד IAM ספציפי – אתם יכולים לבחור כל פרויקט שקיבלתם בו תפקיד.
-
יצירת פרויקט: כדי ליצור פרויקט, צריך את התפקיד "יצירת פרויקטים" (
roles/resourcemanager.projectCreator), שכולל את ההרשאהresourcemanager.projects.create. איך מקצים תפקידים?
-
יוצרים פרויקט ב- Google Cloud :
gcloud projects create PROJECT_ID
מחליפים את
PROJECT_IDבשם של הפרויקט ב- Google Cloud שאתם יוצרים. -
בוחרים את הפרויקט שיצרתם ב- Google Cloud :
gcloud config set project PROJECT_ID
מחליפים את
PROJECT_IDבשם הפרויקט ב- Google Cloud .
-
בוחרים אם להשתמש ב-BigQuery Sandbox בחינם או להפעיל חיוב בפרויקט ב- Google Cloud .
אם לא תפעילו את החיוב בפרויקט, תעבדו באופן אוטומטי בארגז החול של BigQuery. ארגז החול של BigQuery מאפשר לכם ללמוד איך להשתמש ב-BigQuery עם קבוצה מוגבלת של תכונות, בחינם. אם אתם לא מתכננים להשתמש בפרויקט מעבר למה שמתואר במסמך הזה, מומלץ להשתמש בארגז החול של BigQuery.
-
נותנים תפקידים לחשבון המשתמש. מריצים את הפקודה הבאה לכל אחד מהתפקידים הבאים ב-IAM:
roles/serviceusage.serviceUsageAdmin, roles/bigquery.jobUsergcloud projects add-iam-policy-binding PROJECT_ID --member="user:USER_IDENTIFIER" --role=ROLE
מחליפים את מה שכתוב בשדות הבאים:
-
PROJECT_ID: מזהה הפרויקט. -
USER_IDENTIFIER: המזהה של חשבון המשתמש . לדוגמה,myemail@example.com. -
ROLE: תפקיד ה-IAM שאתם מקצים לחשבון המשתמש.
-
-
מפעילים את BigQuery API, אם הוא עדיין לא מופעל:
תפקידים שנדרשים להפעלת ממשקי API
כדי להפעיל ממשקי API, צריך את ההרשאה
serviceusage.services.enable. אם יצרתם את הפרויקט, סביר להניח שכבר יש לכם את ההרשאה הזו דרך התפקיד "בעלים" (roles/owner). אחרת, תוכלו לקבל את ההרשאה הזו דרך התפקיד "אדמין בממשק 'שימוש בשירות'" (roles/serviceusage.serviceUsageAdmin). איך מקצים תפקידיםgcloud services enable bigquery
בפרויקטים חדשים, BigQuery API מופעל באופן אוטומטי.
-
מפעילים את Cloud Shell במסוף Google Cloud .
מפעילים את Google Cloud הפרויקט ב-Cloud Shell:
gcloud config set project PROJECT_IDמחליפים את PROJECT_ID בפרויקט שבחרתם למדריך הזה.
הפלט אמור להיראות כך:
Updated property [core/project].
הרצת שאילתות במערך נתונים ציבורי
בוחרים אחת מהשפות הבאות:
C#
ב-Cloud Shell, יוצרים פרויקט וקובץ חדשים ב-C#:
dotnet new console -n BigQueryCsharpDemo
הפלט אמור להיראות כך: כמה שורות הושמטו כדי לפשט את הפלט.
Welcome to .NET 6.0! --------------------- SDK Version: 6.0.407 ... The template "Console App" was created successfully. ...
הפקודה הזו יוצרת פרויקט C# בשם
BigQueryCsharpDemoוקובץ בשםProgram.cs.פותחים את Cloud Shell Editor:
cloudshell workspace BigQueryCsharpDemo
כדי לפתוח טרמינל ב-Cloud Shell Editor, לוחצים על Open Terminal.
פותחים את ספריית הפרויקט:
cd BigQueryCsharpDemo
מתקינים את ספריית הלקוח של BigQuery ל-C#:
dotnet add package Google.Cloud.BigQuery.V2
הפלט אמור להיראות כך: כמה שורות הושמטו כדי לפשט את הפלט.
Determining projects to restore... Writing /tmp/tmpF7EKSd.tmp ... info : Writing assets file to disk. ...
מגדירים את המשתנה
GOOGLE_PROJECT_IDלערךGOOGLE_CLOUD_PROJECTומייצאים את המשתנה:export GOOGLE_PROJECT_ID=$GOOGLE_CLOUD_PROJECT
לוחצים על פתיחת הכלי לעריכת סרטונים.
בחלונית Explorer, מאתרים את הפרויקט
BIGQUERYCSHARPDEMO.לוחצים על הקובץ
Program.csכדי לפתוח אותו.כדי ליצור שאילתה על קבוצת הנתונים
bigquery-public-data.stackoverflowשתחזיר את 10 הדפים הנצפים ביותר ב-Stack Overflow ואת מספר הצפיות שלהם, מחליפים את תוכן הקובץ בקוד הבא:לוחצים על פתיחת הטרמינל.
במסוף, מריצים את הסקריפט
Program.cs. אם מתבקשים לאשר את Cloud Shell ולהסכים לתנאים, לוחצים על Authorize.dotnet runהתוצאה אמורה להיראות כך:
Query Results: ------------ https://stackoverflow.com/questions/35159967: 170023 views https://stackoverflow.com/questions/22879669: 142581 views https://stackoverflow.com/questions/10604135: 132406 views https://stackoverflow.com/questions/44564887: 128781 views https://stackoverflow.com/questions/27060396: 127008 views https://stackoverflow.com/questions/12482637: 120766 views https://stackoverflow.com/questions/20673986: 115720 views https://stackoverflow.com/questions/39109817: 108368 views https://stackoverflow.com/questions/11057219: 105175 views https://stackoverflow.com/questions/43195143: 101878 views
הצלחתם להריץ שאילתה במערך נתונים ציבורי באמצעות ספריית הלקוח של BigQuery ב-#C.
המשך
ב-Cloud Shell, יוצרים פרויקט וקובץ חדשים של Go:
mkdir bigquery-go-quickstart \ && touch \ bigquery-go-quickstart/app.go
הפקודה הזו יוצרת פרויקט Go בשם
bigquery-go-quickstartוקובץ בשםapp.go.פותחים את Cloud Shell Editor:
cloudshell workspace bigquery-go-quickstart
כדי לפתוח טרמינל ב-Cloud Shell Editor, לוחצים על Open Terminal.
פותחים את ספריית הפרויקט:
cd bigquery-go-quickstart
יוצרים קובץ
go.mod:go mod init quickstart
הפלט אמור להיראות כך:
go: creating new go.mod: module quickstart go: to add module requirements and sums: go mod tidyמתקינים את ספריית הלקוח של BigQuery ל-Go:
go get cloud.google.com/go/bigquery
הפלט אמור להיראות כך: כמה שורות הושמטו כדי לפשט את הפלט.
go: downloading cloud.google.com/go/bigquery v1.49.0 go: downloading cloud.google.com/go v0.110.0 ... go: added cloud.google.com/go/bigquery v1.49.0 go: added cloud.google.com/go v0.110.0
לוחצים על פתיחת הכלי לעריכה.
בחלונית Explorer, מאתרים את הפרויקט
BIGQUERY-GO-QUICKSTART.לוחצים על הקובץ
app.goכדי לפתוח אותו.כדי ליצור שאילתה במערך הנתונים
bigquery-public-data.stackoverflowשמחזירה את 10 הדפים הנצפים ביותר ב-Stack Overflow ואת מספר הצפיות שלהם, מעתיקים את הקוד הבא לקובץapp.go:לוחצים על פתיחת הטרמינל.
במסוף, מריצים את הסקריפט
app.go. אם מתבקשים לאשר את Cloud Shell ולהסכים לתנאים, לוחצים על Authorize.go run app.go
התוצאה אמורה להיראות כך:
https://stackoverflow.com/questions/35159967 : 170023 views https://stackoverflow.com/questions/22879669 : 142581 views https://stackoverflow.com/questions/10604135 : 132406 views https://stackoverflow.com/questions/44564887 : 128781 views https://stackoverflow.com/questions/27060396 : 127008 views https://stackoverflow.com/questions/12482637 : 120766 views https://stackoverflow.com/questions/20673986 : 115720 views https://stackoverflow.com/questions/39109817 : 108368 views https://stackoverflow.com/questions/11057219 : 105175 views https://stackoverflow.com/questions/43195143 : 101878 views
הרצתם בהצלחה שאילתה במערך נתונים ציבורי באמצעות ספריית הלקוח BigQuery Go.
Java
ב-Cloud Shell, יוצרים פרויקט Java חדש באמצעות Apache Maven:
mvn archetype:generate \ -DgroupId=com.google.app \ -DartifactId=bigquery-java-quickstart \ -DinteractiveMode=false
הפקודה הזו יוצרת פרויקט Maven בשם
bigquery-java-quickstart.הפלט אמור להיראות כך: כמה שורות הושמטו כדי לפשט את הפלט.
[INFO] Scanning for projects... ... [INFO] Building Maven Stub Project (No POM) 1 ... [INFO] BUILD SUCCESS ...
יש הרבה מערכות לניהול יחסי תלות שאפשר להשתמש בהן במקום Maven. מידע נוסף על הגדרת סביבת פיתוח בשפת Java לשימוש בספריות לקוח
משנים את השם של הקובץ
App.javaשנוצר כברירת מחדל על ידי Maven:mv \ bigquery-java-quickstart/src/main/java/com/google/app/App.java \ bigquery-java-quickstart/src/main/java/com/google/app/SimpleApp.java
פותחים את Cloud Shell Editor:
cloudshell workspace bigquery-java-quickstart
אם מוצגת בקשה לסנכרן את ה-classpath או את ההגדרות האישיות של Java, לוחצים על Always.
אם לא מופיעה בקשה ומופיעה שגיאה שקשורה ל-classpath במהלך ההדרכה, צריך לבצע את הפעולות הבאות:
- לוחצים על File > Preferences > Settings (UI).
- לוחצים על תוספים > Java.
- גוללים אל Configuration: Update Build Configuration ובוחרים באפשרות automatic.
בחלונית Explorer, מאתרים את הפרויקט
BIGQUERY-JAVA-QUICKSTART.לוחצים על הקובץ
pom.xmlכדי לפתוח אותו.בתוך התג
<dependencies>, מוסיפים את התלות הבאה אחרי כל התלויות הקיימות. לא להחליף תלות קיימת.<dependency> <groupId>com.google.cloud</groupId> <artifactId>google-cloud-bigquery</artifactId> </dependency>בשורה שאחרי תג הסגירה (
</dependencies>), מוסיפים את הקוד הבא:<dependencyManagement> <dependencies> <dependency> <groupId>com.google.cloud</groupId> <artifactId>libraries-bom</artifactId> <version>26.1.5</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement>בחלונית Explorer, בפרויקט
BIGQUERY-JAVA-QUICKSTART, לוחצים על src > main/java/com/google/app > SimpleApp.java. הקובץ נפתח.כדי ליצור שאילתה על קבוצת הנתונים
bigquery-public-data.stackoverflow, משאירים את השורה הראשונה בקובץ (package com.google.app;) ומחליפים את שאר התוכן בקובץ בקוד הבא:השאילתה מחזירה את 10 הדפים הנצפים ביותר ב-Stack Overflow ואת מספר הצפיות שלהם.
לוחצים לחיצה ימנית על SimpleApp.java ואז על Run Java (הפעלת Java). אם מתבקשים לאשר את Cloud Shell ולהסכים לתנאים, לוחצים על Authorize.
התוצאה אמורה להיראות כך:
https://stackoverflow.com/questions/35159967 : 170023 views https://stackoverflow.com/questions/22879669 : 142581 views https://stackoverflow.com/questions/10604135 : 132406 views https://stackoverflow.com/questions/44564887 : 128781 views https://stackoverflow.com/questions/27060396 : 127008 views https://stackoverflow.com/questions/12482637 : 120766 views https://stackoverflow.com/questions/20673986 : 115720 views https://stackoverflow.com/questions/39109817 : 108368 views https://stackoverflow.com/questions/11057219 : 105175 views https://stackoverflow.com/questions/43195143 : 101878 views
הצלחתם להריץ שאילתה במערך נתונים ציבורי באמצעות ספריית הלקוח של BigQuery Java.
Node.js
ב-Cloud Shell, יוצרים פרויקט וקובץ חדשים של Node.js:
mkdir bigquery-node-quickstart \ && touch \ bigquery-node-quickstart/app.js
הפקודה הזו יוצרת פרויקט Node.js בשם
bigquery-node-quickstartוקובץ בשםapp.js.פותחים את Cloud Shell Editor:
cloudshell workspace bigquery-node-quickstart
כדי לפתוח טרמינל ב-Cloud Shell Editor, לוחצים על Open Terminal.
פותחים את ספריית הפרויקט:
cd bigquery-node-quickstart
מתקינים את ספריית הלקוח של BigQuery עבור Node.js:
npm install @google-cloud/bigquery
הפלט אמור להיראות כך:
added 63 packages in 2s
לוחצים על פתיחת הכלי לעריכה.
בחלונית Explorer, מאתרים את הפרויקט
BIGQUERY-NODE-QUICKSTART.לוחצים על הקובץ
app.jsכדי לפתוח אותו.כדי ליצור שאילתה במערך הנתונים
bigquery-public-data.stackoverflowשמחזירה את 10 הדפים הנצפים ביותר ב-Stack Overflow ואת מספר הצפיות שלהם, מעתיקים את הקוד הבא לקובץapp.js:לוחצים על Open Terminal (פתיחת הטרמינל).
במסוף, מריצים את הסקריפט
app.js. אם מתבקשים לאשר את Cloud Shell ולהסכים לתנאים, לוחצים על Authorize.node app.jsהתוצאה אמורה להיראות כך:
Query Results: url: https://stackoverflow.com/questions/35159967, 170023 views url: https://stackoverflow.com/questions/22879669, 142581 views url: https://stackoverflow.com/questions/10604135, 132406 views url: https://stackoverflow.com/questions/44564887, 128781 views url: https://stackoverflow.com/questions/27060396, 127008 views url: https://stackoverflow.com/questions/12482637, 120766 views url: https://stackoverflow.com/questions/20673986, 115720 views url: https://stackoverflow.com/questions/39109817, 108368 views url: https://stackoverflow.com/questions/11057219, 105175 views url: https://stackoverflow.com/questions/43195143, 101878 views
הצלחתם להריץ שאילתה במערך נתונים ציבורי באמצעות ספריית הלקוח BigQuery Node.js.
PHP
ב-Cloud Shell, יוצרים פרויקט וקובץ PHP חדשים:
mkdir bigquery-php-quickstart \ && touch \ bigquery-php-quickstart/app.php
הפקודה הזו יוצרת פרויקט PHP בשם
bigquery-php-quickstartוקובץ בשםapp.php.פותחים את Cloud Shell Editor:
cloudshell workspace bigquery-php-quickstart
כדי לפתוח טרמינל ב-Cloud Shell Editor, לוחצים על Open Terminal.
פותחים את ספריית הפרויקט:
cd bigquery-php-quickstart
מתקינים את ספריית הלקוח של BigQuery ל-PHP:
composer require google/cloud-bigquery
הפלט אמור להיראות כך: כדי לפשט את הפלט, השמטנו כמה שורות.
Running composer update google/cloud-bigquery Loading composer repositories with package information Updating dependencies ... No security vulnerability advisories found Using version ^1.24 for google/cloud-bigquery
לוחצים על פתיחת הכלי לעריכת סרטונים.
בחלונית Explorer, מאתרים את הפרויקט
BIGQUERY-PHP-QUICKSTART.לוחצים על הקובץ
app.phpכדי לפתוח אותו.כדי ליצור שאילתה במערך הנתונים
bigquery-public-data.stackoverflowשמחזירה את 10 הדפים הנצפים ביותר ב-Stack Overflow ואת מספר הצפיות שלהם, מעתיקים את הקוד הבא לקובץapp.php:לוחצים על Open Terminal (פתיחת הטרמינל).
במסוף, מריצים את הסקריפט
app.php. אם מתבקשים לאשר את Cloud Shell ולהסכים לתנאים, לוחצים על Authorize.php app.phpהתוצאה אמורה להיראות כך:
--- Row 1 --- url: https://stackoverflow.com/questions/35159967, 170023 views --- Row 2 --- url: https://stackoverflow.com/questions/22879669, 142581 views --- Row 3 --- url: https://stackoverflow.com/questions/10604135, 132406 views --- Row 4 --- url: https://stackoverflow.com/questions/44564887, 128781 views --- Row 5 --- url: https://stackoverflow.com/questions/27060396, 127008 views --- Row 6 --- url: https://stackoverflow.com/questions/12482637, 120766 views --- Row 7 --- url: https://stackoverflow.com/questions/20673986, 115720 views --- Row 8 --- url: https://stackoverflow.com/questions/39109817, 108368 views --- Row 9 --- url: https://stackoverflow.com/questions/11057219, 105175 views --- Row 10 --- url: https://stackoverflow.com/questions/43195143, 101878 views Found 10 row(s)
הצלחתם להריץ שאילתות במערך נתונים ציבורי באמצעות ספריית הלקוח של BigQuery PHP.
Python
ב-Cloud Shell, יוצרים פרויקט וקובץ חדשים ב-Python:
mkdir bigquery-python-quickstart \ && touch \ bigquery-python-quickstart/app.py
הפקודה הזו יוצרת פרויקט Python בשם
bigquery-python-quickstartוקובץ בשםapp.py.פותחים את Cloud Shell Editor:
cloudshell workspace bigquery-python-quickstart
כדי לפתוח טרמינל ב-Cloud Shell Editor, לוחצים על Open Terminal.
פותחים את ספריית הפרויקט:
cd bigquery-python-quickstart
מתקינים את ספריית הלקוח של BigQuery ל-Python:
pip install --upgrade google-cloud-bigquery
הפלט אמור להיראות כך: כדי לפשט את הפלט, השמטנו כמה שורות.
Installing collected packages: google-cloud-bigquery ... Successfully installed google-cloud-bigquery-3.9.0 ...
לוחצים על פתיחת הכלי לעריכת סרטונים.
בחלונית Explorer, מאתרים את הפרויקט
BIGQUERY-PYTHON-QUICKSTART.לוחצים על הקובץ
app.pyכדי לפתוח אותו.כדי ליצור שאילתה במערך הנתונים
bigquery-public-data.stackoverflowשמחזירה את 10 הדפים הנצפים ביותר ב-Stack Overflow ואת מספר הצפיות שלהם, מעתיקים את הקוד הבא לקובץapp.py:לוחצים על פתיחת הטרמינל.
במסוף, מריצים את הסקריפט
app.py. אם מתבקשים לאשר את Cloud Shell ולהסכים לתנאים, לוחצים על Authorize.python app.pyהתוצאה אמורה להיראות כך:
https://stackoverflow.com/questions/35159967 : 170023 views https://stackoverflow.com/questions/22879669 : 142581 views https://stackoverflow.com/questions/10604135 : 132406 views https://stackoverflow.com/questions/44564887 : 128781 views https://stackoverflow.com/questions/27060396 : 127008 views https://stackoverflow.com/questions/12482637 : 120766 views https://stackoverflow.com/questions/20673986 : 115720 views https://stackoverflow.com/questions/39109817 : 108368 views https://stackoverflow.com/questions/11057219 : 105175 views https://stackoverflow.com/questions/43195143 : 101878 views
הרצתם בהצלחה שאילתה על מערך נתונים ציבורי באמצעות ספריית הלקוח של BigQuery ב-Python.
Ruby
ב-Cloud Shell, יוצרים פרויקט וקובץ חדשים של Ruby:
mkdir bigquery-ruby-quickstart \ && touch \ bigquery-ruby-quickstart/app.rb
הפקודה הזו יוצרת פרויקט Ruby בשם
bigquery-ruby-quickstartוקובץ בשםapp.rb.פותחים את Cloud Shell Editor:
cloudshell workspace bigquery-ruby-quickstart
כדי לפתוח טרמינל ב-Cloud Shell Editor, לוחצים על Open Terminal.
פותחים את ספריית הפרויקט:
cd bigquery-ruby-quickstart
מתקינים את ספריית הלקוח של BigQuery ל-Ruby:
gem install google-cloud-bigquery
הפלט אמור להיראות כך: כמה שורות הושמטו כדי לפשט את הפלט.
23 gems installed
לוחצים על פתיחת הכלי לעריכת סרטונים.
בחלונית Explorer, מאתרים את הפרויקט
BIGQUERY-RUBY-QUICKSTART.לוחצים על הקובץ
app.rbכדי לפתוח אותו.כדי ליצור שאילתה במערך הנתונים
bigquery-public-data.stackoverflowשמחזירה את 10 הדפים הנצפים ביותר ב-Stack Overflow ואת מספר הצפיות שלהם, מעתיקים את הקוד הבא לקובץapp.rb:לוחצים על פתיחת הטרמינל.
במסוף, מריצים את הסקריפט
app.rb. אם מתבקשים לאשר את Cloud Shell ולהסכים לתנאים, לוחצים על Authorize.ruby app.rbהתוצאה אמורה להיראות כך:
https://stackoverflow.com/questions/35159967: 170023 views https://stackoverflow.com/questions/22879669: 142581 views https://stackoverflow.com/questions/10604135: 132406 views https://stackoverflow.com/questions/44564887: 128781 views https://stackoverflow.com/questions/27060396: 127008 views https://stackoverflow.com/questions/12482637: 120766 views https://stackoverflow.com/questions/20673986: 115720 views https://stackoverflow.com/questions/39109817: 108368 views https://stackoverflow.com/questions/11057219: 105175 views https://stackoverflow.com/questions/43195143: 101878 views
הצלחתם להריץ שאילתות במערך נתונים ציבורי באמצעות ספריית הלקוח BigQuery Ruby.
Rust
ב-Cloud Shell, יוצרים פרויקט Rust חדש:
cargo new bigquery-rust-quickstart --bin
הפקודה הזו יוצרת פרויקט Rust בשם
bigquery-rust-quickstartומבנה ספרייה עםsrc/main.rs.פותחים את Cloud Shell Editor:
cloudshell workspace bigquery-rust-quickstart
כדי לפתוח טרמינל ב-Cloud Shell Editor, לוחצים על Open Terminal.
פותחים את ספריית הפרויקט:
cd bigquery-rust-quickstart
מתקינים את ספריית הלקוח של BigQuery ואת זמן הריצה של Tokio עבור Rust:
cargo add google-cloud-bigquery cargo add tokio --features macros
לוחצים על פתיחת הכלי לעריכת סרטונים.
בחלונית Explorer, מאתרים את הפרויקט
BIGQUERY-RUST-QUICKSTART.לוחצים על הקובץ
src/main.rsכדי לפתוח אותו.כדי ליצור שאילתה מול קבוצת הנתונים
bigquery-public-data.stackoverflowשמחזירה את 10 הדפים הנצפים ביותר ב-Stack Overflow ואת מספר הצפיות שלהם, מחליפים את התוכן של הקובץsrc/main.rsבקוד הבא:לוחצים על פתיחת הטרמינל.
מריצים את התוכנה בטרמינל. אם מתבקשים לאשר את Cloud Shell ולהסכים לתנאים, לוחצים על Authorize.
cargo runהתוצאה אמורה להיראות כך:
Query Results: ------------ https://stackoverflow.com/questions/35159967: 170023 views https://stackoverflow.com/questions/22879669: 142581 views https://stackoverflow.com/questions/10604135: 132406 views https://stackoverflow.com/questions/44564887: 128781 views https://stackoverflow.com/questions/27060396: 127008 views https://stackoverflow.com/questions/12482637: 120766 views https://stackoverflow.com/questions/20673986: 115720 views https://stackoverflow.com/questions/39109817: 108368 views https://stackoverflow.com/questions/11057219: 105175 views https://stackoverflow.com/questions/43195143: 101878 views
הצלחתם להריץ שאילתה על מערך נתונים ציבורי באמצעות ספריית הלקוח של BigQuery ב-Rust.
הסרת המשאבים
כדי להימנע מחיובים בחשבון Google Cloud , אפשר למחוק את הפרויקט Google Cloud או למחוק את המשאבים שיצרתם במדריך הזה.
מחיקת הפרויקט
הדרך הקלה ביותר לבטל את החיוב היא למחוק את הפרויקט שיצרתם בשביל המדריך הזה.
כדי למחוק את הפרויקט:
- נכנסים לדף Manage resources במסוף Google Cloud .
- ברשימת הפרויקטים, בוחרים את הפרויקט שרוצים למחוק ולוחצים על Delete.
- כדי למחוק את הפרויקט, כותבים את מזהה הפרויקט בתיבת הדו-שיח ולוחצים על Shut down.
מחיקת המשאבים
אם השתמשתם בפרויקט קיים, מוחקים את המשאבים שיצרתם:
C#
ב-Cloud Shell, עוברים לספרייה ברמה גבוהה יותר:
cd ..
מוחקים את התיקייה
BigQueryCsharpDemoשיצרתם:rm -R BigQueryCsharpDemo
הדגל
-Rמוחק את כל הנכסים בתיקייה.
המשך
ב-Cloud Shell, עוברים לספרייה ברמה גבוהה יותר:
cd ..
מוחקים את התיקייה
bigquery-go-quickstartשיצרתם:rm -R bigquery-go-quickstart
הדגל
-Rמוחק את כל הנכסים בתיקייה.
Java
ב-Cloud Shell, עוברים לספרייה ברמה גבוהה יותר:
cd ..
מוחקים את התיקייה
bigquery-java-quickstartשיצרתם:rm -R bigquery-java-quickstart
הדגל
-Rמוחק את כל הנכסים בתיקייה.
Node.js
ב-Cloud Shell, עוברים לספרייה ברמה גבוהה יותר:
cd ..
מוחקים את התיקייה
bigquery-node-quickstartשיצרתם:rm -R bigquery-node-quickstart
הדגל
-Rמוחק את כל הנכסים בתיקייה.
PHP
ב-Cloud Shell, עוברים לספרייה אחת למעלה:
cd ..
מוחקים את התיקייה
bigquery-php-quickstartשיצרתם:rm -R bigquery-php-quickstart
הדגל
-Rמוחק את כל הנכסים בתיקייה.
Python
ב-Cloud Shell, עוברים לספרייה ברמה גבוהה יותר:
cd ..
מוחקים את התיקייה
bigquery-python-quickstartשיצרתם:rm -R bigquery-python-quickstart
הדגל
-Rמוחק את כל הנכסים בתיקייה.
Ruby
ב-Cloud Shell, עוברים לספרייה ברמה גבוהה יותר:
cd ..
מוחקים את התיקייה
bigquery-ruby-quickstartשיצרתם:rm -R bigquery-ruby-quickstart
הדגל
-Rמוחק את כל הנכסים בתיקייה.
חלודה
ב-Cloud Shell, עוברים לספרייה אחת למעלה:
cd ..
מוחקים את התיקייה
bigquery-rust-quickstartשיצרתם:rm -R bigquery-rust-quickstart
הדגל
-Rמוחק את כל הנכסים בתיקייה.