A security engineer is configuring access control for a log telemetry pipeline in a Google Cloud project named `telemetry-prod`. The architecture requires two distinct access configurations:
1. A developer group `[email protected]` must have full administrative control to manage Cloud Pub/Sub topics and subscriptions within `telemetry-prod`, but must not be granted permissions to modify other project resources or IAM policies.
2. An ingestion service account `[email protected]` must publish incoming log events to Cloud Pub/Sub topics within `telemetry-prod`, but must not be allowed to create, delete, or manage topic configurations.
Which TWO IAM policy bindings should you apply to fulfill these requirements while strictly adhering to the principle of least privilege?
- Grant `roles/pubsub.admin` to `[email protected]` on the `telemetry-prod` project.Answer
- Grant `roles/pubsub.publisher` to `[email protected]` on the `telemetry-prod` project.Answer
- CGrant `roles/editor` to `[email protected]` on the `telemetry-prod` project.
- DGrant `roles/pubsub.admin` to `[email protected]` on the parent Folder containing `telemetry-prod`.