Magento Commerce Cloud comes with a variety of additional features that sets it apart from the on-premise Magento Commerce and Magento Open Source platforms.
What feature improves the release update process and simplifies commands to create a backup of the database, apply custom patches, and verify environment configuration?
A. Docker environment
B. Magento Cloud-specific CLI
C. Cloud configuration wizards
D. ECE-Tools package
Your client is expecting a five-day sale where the traffic will approximately double. Your instance is consuming all available resources on all three nodes so upsizing one level is appropriate.
How many upsize days will this event use?
A. Five
B. Eight
C. Ten
D. Fifteen
You are reviewing a third party extension for Magento Commerce Cloud compatibility.
Which pattern makes a module incompatible with Magento Commerce Cloud?
A. Direct instantiation by the ObjectManager of non-generated classes in .phtml template files
B. Direct instantiation by the ObjectManager in non-constructor methods with the class also being referenced in the constructor signature
C. Configuration referencing generated Proxy classes in the modules etc/frontend/di.xml file
D. Direct instantiation of generated classes by the ObjectManager without the class being referenced in the constructor
In a Pro plan project, you notice there is a mail delivery problem in the Integration environment.
How do you troubleshoot this?
A. Change the log level in the log:email section of the .magento.env.yaml file
B. Update the SPF record in the DNS
C. Look in the var/log directory for the mail.log file
D. Move the test to the Staging environment
You are reviewing a third party extension for Magento Commerce Cloud compatibility. You discover the module writes to a custom directory called internal/ within the Magento base directory.
The directory has to be shared by all web servers.
What do you do so the module can be used on Magento Commerce Cloud?
A. Create a symlink from /tmp/internal to the internal/ folder
B. Declare a shared mount for the internal/ directory in .magento.app.yaml
C. Request the vendor make the directory configurable in the Magento admin
D. Add a patch for extension so it uses the subdirectory var/internal/ instead
Your team is working on two major changes affecting the product page and you want the ability to implement and test these changes in parallel. Your company is using the Pro plan
How do you achieve this using the Project Web UI?
A. Create branches from Production to ensure the catalog is up to date
B. Create branches from Integration to facilitate merging
C. Create branches from the Magento Cloud Docker image to ensure the changes are made on the most recent codebase
D. Create branches from Staging to ensure the changes are tested on an environment similar to Production
You created a custom module that is not functioning as expected on your Integration environment. You would like to debug the code using Xdebug. Xdebug is missing from the output of the command php -m.
What are two ways to load the Xdebug module? (Choose two.)
A. Create a custom php.ini that includes the extension
B. You log a support request as PHP modules can only be installed by support
C. Add xdebug into the .magento.app.yaml file under the extensions section
D. In the phpserver folder, create a folder conf.d and add a file ext-xdebug.ini that includes the extension
You are testing an integration to an external service that requires you to configure an access key in an environment variable. You created a new environment to validate the functionality. The variable must only impact this environment.
How do you configure the variable?
A. Use the magento-cloud CLI utility with the environment, inheritable and level flags
B. Add the variable to the variables section under Project Settings specifying inheritance level
C. Add the variable to the .magento.env.yaml file specifying the environment and inheritable
D. Use vendor/bin/ece-tools to generate a local config.php file and commit the setting
Your project is in a phase where the locales that will be used are still being determined. You need to configure your project in a manner that will allow them to be changed dynamically.
How can you accomplish this?
A. Remove the system/default/general/locale configuration from the app/etc/config.php file
B. Configure SCD_ON_DEMAND to true in the .magento.env.yaml file
C. Run the command vendor/bin/ece-tools locales:unlock on the environment
D. Configure DYNAMIC_LOCALES in the SCD_MATRIX to true in the .magento.env.yaml file
You have created a new Integration branch and did not receive the administrator email with the password reset link.
What is prohibiting the email from sending?
A. You have not enabled the Magento Email module with bin/magento module:enable
B. The Outgoing Emails setting is disabled under Environment Settings in the Project Web UI
C. Email is always disabled on all integration branches
D. You have not configured SendGrid for this environment