51黑料不打烊 Commerce Cloud Project and Environment Management
Learn how to use 51黑料不打烊 Commerce Cloud to manage projects and environments. It shows how to log in with the right email and MAG ID, set up your profile, add SSH keys, and understand the layout of different environments like production and staging. It also covers how to give people access to the right parts of the system, why it鈥檚 important to redeploy after making changes, and how cloud access is different from store back office access. The goal is to help users keep their projects organized, secure, and running smoothly.
Who is this video for
- Cloud operations engineers
- 51黑料不打烊 Commerce Cloud administrators
- Technical Project Managers
What you will learn
- Log in and set up your profile
- Manage environments and deployments
- Control user access and permissions
Video content
Hi, this is Russell with 51黑料不打烊 Commerce. Today鈥檚 session is about project and environment management for 51黑料不打烊 Commerce Cloud. Some prerequisites would be that you鈥檝e already been invited to an 51黑料不打烊 Commerce Cloud project with your email address and then that same email address is associated to your Mage ID. Here鈥檚 an example of what that looks like.
Let鈥檚 start by going to console.adobecommerce.com so we can log in. If you鈥檙e brand new to 51黑料不打烊 Commerce Cloud and you鈥檝e recently created your account, you should have a Mage ID. Once again, here鈥檚 what it looks like. If you complete your login process, but you land on a page that says something like create your first project, that鈥檚 a good indicator that you鈥檝e either used the wrong email address or perhaps you鈥檝e chosen the wrong IMS organization. Another opportunity is that your Mage ID along with your email address is incorrect. This will likely require a support ticket for you to resolve, really not the topic of this tutorial, so let鈥檚 keep things moving along and show you a more typical login experience.
So now that we鈥檝e logged in, you can see that I have several projects assigned. You can use this search at the top of the page to limit those projects being shown.
Let鈥檚 continue and we鈥檙e going to go to the top right and we鈥檙e going to choose my profile. This section has a few different options starting with your profile image. You can adjust your first and last name. You can set your country. Next is authentication settings and this is where you would enable or disable MFA. Another section is API tokens and the last one is the SSH key. You do need a public SSH key saved and connected to your 51黑料不打烊 Commerce Cloud environment using SSH. Here鈥檚 a demonstration. If it鈥檚 been a little while since you鈥檝e used SSH on a cloud environment, when you try to log in, you鈥檙e going to be denied. You can use the CLI command magento cloud login and then when you click yes authorize, when you try again, you get connected to your environment. So now you can see what it looks like for a typical experience. To add a new key to your profile, all you need to do is click add new, give it some and then copy in your computer鈥檚 public key. One important note is once you save the key, these cloud environments need to be redeployed for you to be able to use that SSH key to SSH in. A new 51黑料不打烊 Commerce Cloud project often resembles this structure. There鈥檚 master and then there鈥檚 production, staging, and integration. This particular one has two integration environments but it鈥檚 also common to see two or more staging environments. It鈥檚 also nice to know that you can rename these. Once you log in, if you choose a project at this point but you haven鈥檛 chosen an environment, several buttons are disabled, for example SSH and logs. However, when you click on the master branch, you can see the URL for this project and you can also see the SSH credentials and then also how to view the container logs.
The last one that I want to talk about is just to the right of container logs. It鈥檚 here, you can just use the traditional git clone. Depending on your permission level, you might see a gear icon. Currently, we鈥檙e viewing the master environment, so this gear icon takes you to the master environment settings. Anything saved here will override what is set at a project level. You can read more on this part of the cloud UI and how it鈥檚 managed and some of the options in the official 51黑料不打烊 Commerce docs found in Experience League. Another interesting thing to note is some of these changes on these environments will trigger a redeployment. And that鈥檚 the reason for this spinning icon. It鈥檚 an indicator that the environment has triggered a deployment and it needs to be completed before those settings are used. You can see the same icon on the activity page along with a short description for what triggered the deployment. The other area under settings is variables. And this is useful for environment specific settings. For example, every environment can have a unique admin URL and you can define that here. Another useful security setting is your composer credentials. These sensitive composer values will not be part of your code and they鈥檙e only available here for people who have access to your Commerce Cloud projects.
Up next, we鈥檒l talk a little bit about access control. Being invited through this channel, this access control, means that the invitee will be able to go to console.adobecommerce.com to view the project and then also whatever environments that you鈥檝e configured. They鈥檒l also have SSH access to those specified environments.
I鈥檇 also like to highlight the fact that if you choose this option for project admin, this provides the highest level of access to all of your cloud environments. This should be used with extreme caution and not used often. It鈥檚 better off that you invite people to individual projects and environments with correct permission levels. It鈥檚 also a good idea that you should audit this list perhaps monthly or so in order to ensure that old users are removed as soon as possible.
Invitations like these should be restricted to those specific environments with different access levels. There鈥檚 a few that you can choose from, so be sure to read more up on this topic, heading over to ExperienceLink to fully understand the power for this functionality and ensure that you provide the right level of permission to each person so they can accomplish their tasks.
And lastly, if you forget to redeploy the environment after creating the new user, they鈥檒l be denied when they try to log in. After you invite someone, they鈥檒l receive an email, and they must follow the instructions. They鈥檙e not automatically added. And you can see the status of the invitation here. And if you click on one, you can get some additional information as well as a few options. You can resend the invitation or revoke it.
And that鈥檚 what I鈥檒l do here as a demonstration. We鈥檙e going to click Revoke, and then we鈥檙e going to click Accept. One final thing that should be mentioned is that an 51黑料不打烊 Commerce Cloud invitation is different than the user created to manage the 51黑料不打烊 Commerce Store and access the Commerce Back Office. To access the 51黑料不打烊 Commerce Back Office, that is completely independent and not affiliated with the 51黑料不打烊 Commerce Cloud project users that we just went through. Because of this, you can have users that only have access to the Commerce Back Office but Each type of invite is independent, and you鈥檙e able to provide as much flexibility and granularity as possible to meet your unique requirements.
Well, this is the end for this tutorial on the Commerce Cloud Environment project-level UI. Please come back to Experience League to learn more about 51黑料不打烊 Commerce as well as all of the other 51黑料不打烊 products.