Knowledge Base/Engine Yard Cloud Documentation/Manage your Environment

Use Collaboration and Access Control

Diana Lam
posted this on Jan 28 10:13 AM

Updated: January 28th, 2014

Using Engine Yard, you can enable multiple members of a team to access multiple environments and assign individual access privileges for those team members. For example, you can give someone full access to your Engine Yard account or only access to selected environments.

Available Roles

Your role/title is fluid because it is linked to your access level. When someone changes your access level, your role in relation to an account changes. These are the available roles:

Owner

  • Invite everyone (collaborators, administrators, other owners).
  • Grant access to all functionalities (Full Access including Billing), All Environments, and Some Environments.
  • Edit the access level of all members.
  • Access payment information, past invoices and is the only user who can cancel the account.

Administrator

  • Invite collaborators and other administrators only.
  • Grant access to All Environments and Some Environments only.
  • Only edit the access level of collaborators and other administrators.
  • Can NOT edit billing information.

Collaborator

  • Can only access the specified environment(s).
  • Can NOT invite other members or edit any access information.
  • Can NOT remove users from an account.
  • Can NOT edit billing information.

Access Levels

The access levels are:

  • Full Access (includes billing): Access to all environments and all functionalities. This person becomes another account owner.
  • All Environments: (default selection) Access to all environments only, but not owner-level functionalities, such as billing. This person becomes an account administrator.
  • Some Environments: Access to the specified environments only. This person is known as a collaborator.

Note: The access level that you can assign is dependent on your own access level/role. For example, you may not see the Full Access option if you are an administrator. See Available Roles.

Get started with collaboration and access control on Engine Yard

This document describes how to use the collaboration and access control features on Engine Yard.

Prerequisites

Invite Collaborators and Assign Access Privileges

Only account owners and administrators can invite collaborators.

To invite collaborators

  1. Log in to your Engine Yard account.
  2. Select Account then Account Settings.

    If you have more than one account, select the Account Name from which you want to collaborate.

  3. Scroll to the Members area and select the invite_link.png link.
  4. Enter the email address of the member you are inviting.

    You can only enter one email address per invitation.

  5. Select the access level you want your member to have. See Access Levels for descriptions of the different levels.

    Note: The access level that you can assign is dependent on your own access level/role. For example, you may not see the Full Access option if you are an administrator. See Available Roles.

  6. Click the email_invitation_button.png button.

    An invitation email is sent to the specified address. The user that you have invited must accept the invitation before you can make any changes to that user's assigned access level. To make an edit, see Change Member Access.

    collab_screenshot.png

Change Member Access

Only account owners and administrators can change the access level of other members. Account owners can edit the access level of all members. Account administrators can only only edit the access level of collaborators and other administrators.

To change a member's access level:

  1. Log in to your Engine Yard account.
  2. Select Account then Account Settings.

    If you have more than one account, select the account in which the members belong.

  3. Scroll to the Members area and click the edit_link.png icon associated with the member that you want to edit.
  4. Select the access level you want your member to have. See Access Levels for descriptions of the different levels.

    Note: The access level that you can assign is dependent on your own access level. For example, you may not see the Full Access option if you are an administrator. See Available Roles.

  5. Select the update_env_button.png button.

    The access level has been updated.

Remove a Member

To remove a member from your account, click the Remove button next to the user you would like to remove on the same Account Settings page. This removes access to your Engine Yard dashboard and ticketing accounts.

FAQs

You might have these questions about the access control feature.

How do I give someone read only access to my environment?

This functionality has not been implemented yet.

How come I can see all these applications when I don't have access to their environments?

You can see that the applications exist, but you cannot see the associated environments. It will appear that an application has no environments when it actually does.


If you have feedback or questions about this page, add a comment below. If you need help, submit a ticket with Engine Yard Support.