An account is a container for a group of environments and users. If you are a current user but not a collaborator, then your current set of environments is your account. If you are collaborating with another user, then you may be part of multiple accounts. For more information about collaborating with another user, see Use Collaboration and Access Control on Engine Yard.
Your account has a name that is unique across all of Engine Yard Cloud. This allows you to clearly identify the account you want to work with. Each Cloud account has a corresponding Developer Center account.
Viewing your Accounts
From the Cloud dashboard, click the Account drop-down and "Account Settings" link to see the list of accounts to which the current user belongs.
The accounts page lists each account, the Support Plan and the owner for that account. You can manage each account by clicking on the account name to get to the "Account Settings" screen.
Account Settings Page
After choosing the account you want to access, what you see and do will depend on your access level for that account. See Use Collaboration and Access Control on Engine Yard.
Maintaining multiple customers
Many Engine Yard customers develop applications for multiple consumers simultaneously. These consumers might be external customers or separate internal applications. In such situations, having common credentials that can be used across each account is useful for customers. The following is a recommended workflow for these use cases:
- Create a new account for each customer. You can do so by signing up. This creates a new owner, which is the administrator user for this account.
Note: If you already have existing accounts that you would like to collaborate with, skip this step. See Use Collaboration and Access Control on Engine Yard.
- In the new account, go to the accounts section and add developers to the account. If the developers already have Engine Yard credentials, they can accept the invitation under whatever account they are signed in as. You can also add new users to each account. Add their email information and they receive an invitation to open a new account. See Use Collaboration and Access Control on Engine Yard.
- If you want to hand off the project to your customer, give them credentials for the owner account and remove any members who no longer need access from the Accounts page.
The email invitation sent to a user can be accepted only once. However, we do not bind the invitation link to the email address it was originally sent to. This enables users who already have accounts to accept invitations sent to other email addresses that they own. Owners and administrators of an account can also rescind an invitation by removing it on the Account Management page.
Maintaining multiple developers
Each developer is tasked with managing their own ssh keys. They cannot see anyone else’s keys. When you add your keys to an environment, you do not affect anyone else on that environment.
For more information about ssh keys, see Work with SSH (Secure Shells).
Managing multiple logins
If you have access to multiple accounts, you might notice that you have been prompted to create a unique email address to associate with each account. Your single sign-on (SSO) email allows you access to multiple Engine Yard accounts; however, the Support ticketing system requires a unique email per account, so that it knows which account to file a ticket against.
For more information about this, see Managing multiple logins.