-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcleanup.sh
27 lines (22 loc) · 903 Bytes
/
cleanup.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# Start with a BLANK project
export PROJECT=$(gcloud info --format='value(config.project)')
export SERVICE_ACCOUNT_NAME="dataproc-service-account-3"
gcloud dataproc clusters delete demo-cluster --quiet
gcloud functions delete http_function --quiet
gcloud pubsub topics delete tweets --quiet
gcloud pubsub subscriptions delete tweets-subscription --quiet
gcloud iam service-accounts delete $SERVICE_ACCOUNT_NAME@$PROJECT.iam.gserviceaccount.com --quiet
export ACCESS_TOKEN=$(gcloud auth print-access-token)
curl -X POST \
-H "Authorization: Bearer "$ACCESS_TOKEN \
-H "Content-Type: application/json; charset=utf-8" \
--data "{
'gqlQuery': {
'allowLiterals': true,
'queryString': '
SELECT * from TrendingHashtags
ORDER BY datetime DESC
LIMIT 5'
}
}" \
"https://datastore.googleapis.com/v1beta3/projects/$PROJECT:runQuery"