https://www.skills.google/games/7172/labs/44417
Test result for novo5_gsp1157.sh
Welcome to Cloud Shell! Type "help" to get started, or type "gemini" to try prompting with Gemini CLI.
Your Cloud Platform project in this session is set to qwiklabs-gcp-01-ca263b4dd22d.
Use `gcloud config set project [PROJECT_ID]` to change to a different project.
student_01_40c78dfd6d72@cloudshell:~ (qwiklabs-gcp-01-ca263b4dd22d)$ rm -f nov05_gsp1157.sh
curl -LO https://raw.githubusercontent.com/nov05/gcp-skills-boost/refs/heads/dev/GSP1157%20Implementing%20Security%20in%20Knowledge%20Catalog/nov05_gsp1157.sh
chmod +x nov05_gsp1157.sh
./nov05_gsp1157.sh
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 4891 100 4891 0 0 24731 0 --:--:-- --:--:-- --:--:-- 24827
π Enter username 2: student-00-9f0418929bf5@qwiklabs.net
Your active configuration is: [cloudshell-27896]
Updated property [compute/region].
πΉ Project ID: qwiklabs-gcp-01-ca263b4dd22d
bindings:
- members:
- user:student-00-9f0418929bf5@qwiklabs.net
role: roles/dataplex.dataReader
etag: BwZRrWHWCGU=
version: 1
β
Role assigned
========================================================
Task 3. Test access to Knowledge Catalog resources as a Dataplex Data Reader
========================================================
π Log in a new tab as student-00-9f0418929bf5@qwiklabs.net. Run the following commands.
You will receive an error, and no files are uploaded to the bucket.
export BUCKET="qwiklabs-gcp-01-ca263b4dd22d-bucket"
curl -O https://storage.googleapis.com/spls/gsp1157/test.csv
gcloud storage cp test.csv gs://qwiklabs-gcp-01-ca263b4dd22d-bucket/
Ready to proceed?
(y/n):
y
========================================================
Task 4. Assign Dataplex Writer role to another user
========================================================
bindings:
- members:
- user:student-00-9f0418929bf5@qwiklabs.net
role: roles/dataplex.dataReader
- user:student-00-9f0418929bf5@qwiklabs.net
role: roles/dataplex.dataWriter
etag: BwZRrWXytLg=
version: 1
β
Role assigned
========================================================
Task 5. Upload new file to Cloud Storage bucket as a Dataplex Data Writer
π Log in a new tab as . Run the following commands.
User 2 can successfully upload a new file to the Cloud Storage bucket as a Dataplex Data Writer.
export BUCKET="qwiklabs-gcp-01-ca263b4dd22d-bucket"
curl -O https://storage.googleapis.com/spls/gsp1157/test.csv
gcloud storage cp test.csv gs://qwiklabs-gcp-01-ca263b4dd22d-bucket/
Ready to proceed?
(y/n): y
β
All done
student_01_40c78dfd6d72@cloudshell:~ (qwiklabs-gcp-01-ca263b4dd22d)$ export BUCKET="$PROJECT_ID-bucket"
curl -O https://storage.googleapis.com/spls/gsp1157/test.csv
gcloud storage cp test.csv gs://$BUCKET/
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 22 100 22 0 0 214 0 --:--:-- --:--:-- --:--:-- 215
Copying file://test.csv to gs://-bucket/test.csv
ERROR: Task 'gs://-bucket/test.csv' failed: GcsApiError('')
Completed files 0/1 | 0B/22.0B
student_01_40c78dfd6d72@cloudshell:~ (qwiklabs-gcp-01-ca263b4dd22d)$