关于“使用 Cloud Run 构建可创建 PDF 文件的无服务器应用”的评价

48585 条评价

Satin M. · 已于 about 1 month前审核

Overall Feedback: Great lab on event-driven architecture with Cloud Run and Pub/Sub, but there are two significant IAM/service account blockers in Task 4 that prevent users from completing the steps as written. Issue 1: Missing permission for Cloud Storage to publish to Pub/Sub Description: When running the gsutil notification create command, it fails with a BadRequestException: 400 because the Cloud Storage service account lacks permission to publish to the newly created new-doc topic. Suggested Fix: Please update the instructions to explicitly grant the roles/pubsub.publisher role to the Storage Service Agent before creating the notification. Code fix: Bash GCS_SA=$(gcloud storage service-agent) gcloud pubsub topics add-iam-policy-binding new-doc \ --member="serviceAccount:$GCS_SA" \ --role="roles/pubsub.publisher" Issue 2: Pub/Sub Service Agent does not exist when applying IAM permissions Description: When attempting to grant the iam.serviceAccountTokenCreator role to the Pub/Sub service account (service-[PROJECT_NUMBER]@gcp-sa-pubsub.iam.gserviceaccount.com), the command fails with INVALID_ARGUMENT: Service account... does not exist. Enabling the Pub/Sub API does not provision this identity fast enough (or at all) in the lab environment. Suggested Fix: Please add a command to explicitly force the creation of the Pub/Sub service identity prior to the IAM binding step. Code fix: Bash gcloud beta services identity create --service=pubsub.googleapis.com --project=$GOOGLE_CLOUD_PROJECT Minor Note on Deprecation: The lab still relies heavily on gsutil mb and gsutil notification create, which throws multiple console warnings recommending the newer gcloud storage CLI. Updating these to gcloud storage buckets create would make the output cleaner for students.

Sangeeth P. · 已于 about 1 month前审核

Felipe S. · 已于 about 1 month前审核

Christopher K. · 已于 about 1 month前审核

Roger R. · 已于 about 1 month前审核

gopi krishna A. · 已于 about 1 month前审核

there is not enough time to complete these labs

Ramon L. · 已于 about 1 month前审核

Aasheesh K. · 已于 about 1 month前审核

Abhiram R. · 已于 about 1 month前审核

Fiona Jovita S. · 已于 about 1 month前审核

Aristo V. · 已于 about 1 month前审核

Amardeep S. · 已于 about 1 month前审核

Fernando G. · 已于 about 1 month前审核

shweta s. · 已于 about 1 month前审核

Ramanathan M. · 已于 about 1 month前审核

Mark W. · 已于 about 1 month前审核

Nice

Sunil W. · 已于 about 1 month前审核

Sandro L. · 已于 about 1 month前审核

Mrinalika K. · 已于 about 1 month前审核

John C. · 已于 about 1 month前审核

John C. · 已于 about 1 month前审核

Jim S. · 已于 about 1 month前审核

Rubén M. · 已于 about 1 month前审核

Weglesson M. · 已于 about 1 month前审核

sachin j. · 已于 about 1 month前审核

我们无法确保发布的评价来自已购买或已使用产品的消费者。评价未经 Google 核实。