Which one of the statements describes a service aggregator pattern?
A. It is implemented in each service separately and uses a streaming service
B. It involves implementing a separate service that makes multiple calls to other backend services
C. It uses a queue on both sides of the service communication
D. It involves sending events through a message broker
Per CAP theorem, in which scenario do you NOT need to make any trade-off between the guarantees?
A. when there are no network partitions
B. when the system is running in the cloud
C. when the system is running on-premise
D. when you are using load balancers
You have two microservices, A and B running in production. Service A relies on APIs from service B. You want to test changes to service A without deploying all of its dependencies, which includes service B.
Which approach should you take to test service A?
A. Test against production APIs.
B. Test using API mocks.
C. There is no need to explicitly test APIs.
D. Test the APIs in private environments.
Which is NOT a supported SDk Oracle Cloud Infrastructure (OCI)?
A. Go SDK
B. Java SDK
C. NET SDK
D. Ruby SDK
E. Python SDK
A leading insurance firm is hosting its customer portal in Oracle Cloud Infrastructure (OCI) Container Engine for Kubernetes with an OCI Autonomous Database. Their support team discovered a lot of SQL injection attempts and cross-site scripting attacks to the portal, which is starting to affect the production environment. What should they implement to mitigate this attack?
A. Network Security Lists
B. Network Security Groups
C. Network Security Firewall
D. Web Application Firewall
You have a containerized app that requires an Autonomous Transaction Processing (ATP) Database. Which option is not valid for o from a container in Kubernetes?
A. Enable Oracle REST Data Services for the required schemas and connect via HTTPS.
B. Create a Kubernetes secret with contents from the instance Wallet files. Use this secret to create a volume mounted to the appropriate path in the application deployment manifest.
C. Use Kubernetes secrets to configure environment variables on the container with ATP instance OCID, and OCI API credentials. Then use the CreateConnection API endpoint from the service runtime.
D. Install the Oracle Cloud Infrastructure Service Broker on the Kubernetes cluster and deploy serviceinstance and serviceBinding resources for ATP. Then use the specified binding name as a volume in the application deployment manifest.
Your organization uses a federated identity provider to login to your Oracle Cloud Infrastructure (OCI)
environment. As a developer, you are writing a script to automate some operation and want to use OCI CLI
to do that. Your security team doesn't allow storing private keys on local machines.
How can you authenticate with OCI CLI?
A. Run oci setup keys and provide your credentials
B. Run oci session refresh --profile
C. Run oci session authenticate and provide your credentials
D. Run oci setup oci-cli-rc --file path/to/target/file
You are developing a serverless application with Oracle Functions and Oracle Cloud Infrastructure Object Storage- Your function needs to read a JSON file object from an Object Storage bucket named "inputbucket" in compartment "qa- compartment". Your corporate security standards mandate the use of Resource Principals for this use case. Which two statements are needed to implement this use case?
A. Set up a policy with the following statement to grant read access to the bucket:allow dynamic-group read-file-dg to read objects in compartment qa-compartment where target .bucket .name=' input-bucket *
B. Set up the following dynamic group for your function's OCID: Name: read-file-dg Rule: resource.id = `ocid1.fnfunc.oc1.phx.aaaaaaaakeaobctakezjz5i4ujj7g25q7sx5mvr55pms6f4da'
C. Set up a policy to grant all functions read access to the bucket:allow all functions in compartment qacompartment to read objects in target.bucket.name='input-bucket'
D. Set up a policy to grant your user account read access to the bucket:allow user XYZ to read objects in compartment qa-compartment where target .bucket, name-'input-bucket'
E. No policies are needed. By default, every function has read access to Object Storage buckets in the tenancy
You encounter an unexpected error when invoking the Oracle Function named "myfunction" in application "myapp". Which can you use to get more information on the error?
A. fn --debug invoke myapp myfunction
B. DEBOG=l fn invoke myapp myfunction
C. fn --verbose invoke myapp myfunction
D. Call Oracle support with your error message
Which one of the following is NOT a valid backend-type supported by Oracle Cloud Infrastructure (OCI) API Gateway?
A. STOCK_RESPONSE_BACKEND
B. ORACLE_FUNCTIONS_BACKEND
C. ORACLE_STREAMS_BACKEND
D. HTTP_BACKEND