Question 530
At Granite SaaS, the production MLOps team maintains multi-tenant inference and model release pipelines under requirements for least-privilege deployment and measurable service quality. The ML reliability team requests proof of the remediation for: An internal model deployment needs only private enterprise connectivity but is exposed through an unintended public API path. Which observed result BEST demonstrates that the correction works?
Explanation
Correct Answer
An authorized private caller reaches inference while an internet test caller cannot discover or invoke the protected endpoint. This is observable proof for correction of: An internal model deployment needs only private enterprise connectivity but is exposed through an unintended public API path. The approved design change is: Choose a private supported endpoint and VPC integration design with restricted consumers and approved ingress controls. The Granite SaaS acceptance test separates measured ML behavior from an unverified implementation claim.
Incorrect Answers
Health probes confirm readiness without increasing model invocation counts or delaying normal business predictions. This would verify a different operation: Define a lightweight readiness and liveness interface distinct from resource-intensive inference operations. That separate action addresses: A container inference service sends health checks to a path that triggers costly full model predictions and exhausts request capacity during rollouts. It cannot establish the required Granite SaaS correction for: An internal model deployment needs only private enterprise connectivity but is exposed through an unintended public API path. The decisive acceptance check is instead: An authorized private caller reaches inference while an internet test caller cannot discover or invoke the protected endpoint.
A test candidate with a critical slice regression is blocked despite acceptable aggregate F1 performance. This would verify a different operation: Include explicitly approved per-segment acceptance checks and fairness review in the conditional deployment gates. That separate action addresses: A quality gate evaluates only global F1 score while a new candidate violates the acceptable error limit for a protected segment. It cannot establish the required Granite SaaS correction for: An internal model deployment needs only private enterprise connectivity but is exposed through an unintended public API path. The decisive acceptance check is instead: An authorized private caller reaches inference while an internet test caller cannot discover or invoke the protected endpoint.
Both environments deploy without name collisions and their resource tags and model endpoints remain separate. This would verify a different operation: Parameterize account, Region and environment-specific identifiers and maintain isolated deployment stacks and resource references. That separate action addresses: A team's AWS CDK stack uses the same fixed resource names across development and production and fails when a second environment is deployed. It cannot establish the required Granite SaaS correction for: An internal model deployment needs only private enterprise connectivity but is exposed through an unintended public API path. The decisive acceptance check is instead: An authorized private caller reaches inference while an internet test caller cannot discover or invoke the protected endpoint.