We’re renaming ‘products’ to ‘apps’

Atlassian 'products’ are now ‘apps’. You may see both terms used across our documentation as we roll out this terminology change. Here’s why we’re making this change

Set up CMK-enabled Atlassian apps

Customer-managed keys (CMK) give you greater control and visibility over your encryption keys to protect your organization’s Atlassian Cloud data. CMK is currently in Open Beta, and customers not already enrolled in BYOK can enroll in it. BYOK will eventually be deprecated and migrated to CMK.

Enroll in Atlassian Customer-managed keys (CMK) encryption

Once you’ve created the AWS KMS keys and a provisional KMS key policy, follow the steps on this page to submit a support ticket with required information. We’ll enroll your AWS KMS keys in the CMK encryption policy of your Atlassian Cloud organization, and provision the requested app instances to your Enterprise plan.

Who can do this?
Role: Organization admin
Atlassian Cloud: Jira, Confluence, and Jira Service Management customers with Enterprise plan
Atlassian Government Cloud: Not available

Currently you can create only one CMK encryption (policy) per organization and can't add CMK to an existing app. If you add the app directly, it will not be CMK -enabled.

Atlassian CMK enrollment

Step 1 - Submit information

Go to Atlassian support, then follow these instructions to submit a request:

  1. Under What can we help you with? select Technical Issues and Bugs.

  2. Under Which product is this for? select Cloud Administration.

  3. Under What is the site URL of your product within your organization enter your main cloud site URL.

  4. [Optional] Under Include admin or billing/technical/end-customer contact, or additional participants on this ticket enter any relevant contacts from your organization that want to be notified about the request.

  5. Under Summarize your issue enter Enroll CMK from AWS account <AWS account ID>. Your AWS account ID is the AWS account that you created specifically for managing CMK encryption for your Atlassian apps. The ID is numeric, for example, 279766244153.

  6. Under What is the impact to your business select a level according to your business needs. For the ticket SLA (time to response), refer to Atlassian Support Offerings.

  7. Under Give us more details provide the following EIGHT pieces of information:

    1. Atlassian cloud organization ID: This is a unique identifier assigned to your organization in the Atlassian cloud system. You can retrieve the URL via admin.atlassian.com: https://admin.atlassian.com/o/my-organization-id-xxxxx-xxxxxxx-xxxxxx/overview

    2. AWS account ID: This is the AWS account that you created specifically for managing KMS keys used for your Atlassian cloud apps. The ID is numeric, for example, 279766244153. How to find your AWS account ID.

    3. Name and e-mail address of the organization admin or billing admin.

    4. Cloud site name(s): Cloud site URL(s), for example, acme-cmk.atlassian.net. URL(s) should be unused. We'll provision your CMK-enabled apps under their corresponding site name(s).

    5. The realm where your KMS keys reside: The choice you make regarding KMS keys will also determine the region where your cloud app data is hosted. Your KMS key and app data are co-located. Once we enroll your CMK encryption policy, you will not be able to migrate the data out of the chosen realm.

    6. AWS KMS key ARN(s): Provide two key ARN(s), one from each region if you chose a dual-region realm. Otherwise, provide one key ARN for a single-region realm.

    7. Encryption context tag: This is a customer-defined tag (a 12-digit max alphanumeric string) for providing an improved readability in your AWS Cloudtrail tracking encryption authentication, for example, “AcmeCMK”. Understand more about Encryption context identifier. We will re-confirm the tag value with you to ensure accuracy. Once it starts to take effect, any subsequent changes to the tag value will require data re-encryption across your CMK-enabled app instances.

    8. Apps that you want to create the CMK-enabled cloud instances for. This can be Jira, Confluence and/or Jira Service Management.

  8. [Optional] Under Want faster, more accurate help? Upload screenshots or videos that show your issue and where it happened. Review our retention policy add any relevant attachments.

  9. [Optional] Under Your phone number enter any relevant phone number.

  10. Under Which is closest to your normal working hours? select the working hours that fit your business needs.

  11. Select Submit Ticket to create the ticket.

Step 2 - System prepares your enrollment

Once you submit the ticket with above information, we’ll enroll you in Atlassian CMK encryption and generate a unique encryption context identifier that is specific to your Atlassian cloud tenant. Your Encryption context tag will now be linked to the system-generated identifier to form a unique pair.

Step 3 - (optional) Enforce additional security controls in your KMS key policy

During this enrollment process, you have the option to enforce encryption context identifier-tag pair, and VPC endpoint restriction on your KMS access through your AWS key policy. Understand how to enforce additional controls in your key policy.

Whether you have completed this optional step or decided to skip, you need to confirm back in the support ticket before we proceed with provisioning your app instances.

Provision your cloud app instances

Once your enrollment process has been successfully completed, we will provision the requested app instances to be CMK enabled. Understand what data is managed with Customer-managed keys

View your CMK-enabled apps

To view your CMK-enabled apps:

  1. Go to Atlassian Administration. Select your organization if you have more than one.

  2. Select Security > Encryption.

Subsequent requests for adding CMK-enabled apps

After the initial enrolment and app provisioning process, for subsequent requests to add more CMK-enabled apps, open the form to Atlassian support, then follow these instructions to submit a request:

  1. Under What can we help you with? select Technical Issues and Bugs.

  2. Under Which product is this for? select Cloud Administration.

  3. Under What is the site URL of your product within your organization enter your main cloud site URL.

  4. [Optional] under Include admin or billing/technical/end-customer contact, or additional participants on this ticket enter any relevant contacts from your organization that want to be notified about the request under .

  5. Under Summarize your issue enter Enroll CMK from AWS account <AWS account ID> . Your AWS account ID is the AWS account that you created specifically for managing CMK encryption for your Atlassian apps. The ID is numeric, for example, 279766244153.

  6. Under What is the impact to your business, select a level according to your business. For the ticket SLA (time to response), refer to Atlassian Support Offerings

  7. Under Give us more details, provide the following THREE pieces of information:

    1. Atlassian cloud organization ID: This is a unique identifier assigned to your organization in the Atlassian cloud system. You can retrieve the URL via admin.atlassian.com: https://admin.atlassian.com/o/my-organization-id-xxxxx-xxxxxxx-xxxxxx/overview

    2. Cloud site name(s): cloud site URL(s), for example, acme-cmk.atlassian.net. We'll provision your CMK-enabled apps under their corresponding site name(s). The site(s) should be new or already enabled with CMK.

    3. apps that you want to create the CMK-enabled cloud instances for. This can be Jira, Confluence and Jira Service Management.

  8. [Optional] under Want faster, more accurate help? Upload screenshots or videos that show your issue and where it happened. Review our retention policy add any relevant attachments .

  9. [Optional] under Your phone number enter any relevant phone number .

  10. Under Which is closest to your normal working hours? select the working hours that fit your business needs.

  11. Select Submit Ticket to create the ticket.

CMK-enabled app instances must be provisioned by Atlassian. If you add a app directly via admin.atlassian.com, it will not be set up using CMK but with Atlassian-managed keys.

 

Still need help?

The Atlassian Community is here for you.