Skip to main content

Upgrade from the legacy AWS marketplace connection

Follow this five-step upgrade wizard to gain access to the most up-to-date Tackle and AWS features.

Steve Stormoen avatar
Written by Steve Stormoen
Updated over a week ago

If you connected Tackle to your AWS using our legacy Marketplace connection stack, follow this guide to upgrade to our newest experience so you can take advantage of all of the latest features and functionality.

Is my connection ready to upgrade?

This article describes a feature in limited release. To find out of your AWS connection can be upgraded, sign in to your Tackle account and click Integrations in the left menu, locate the AWS card, and click Configure. If you see a message titled “Action required: Your AWS connection needs an upgrade,” follow the steps in this guide.

Access your AWS marketplace connection wizard

Each step of the process to connect your Tackle account to AWS is outlined in a handy wizard in your Tackle account. Here’s how to access it:

  1. Sign in to Tackle using an account with administrator privileges, then click Integrations in the left menu.

  2. Find the card for your AWS integration and click Configure.

On your AWS configuration page, you’ll see five drop-down items for the five steps you’ll need to take to upgrade your connection. You can click each step to expand it.

Important:

To follow this guide, you must have AWS administrator permissions. Each step requires AWS Admin permissions to manage CloudFormation stacks and IAM resources.

Step 1: Update SDDS CloudFormation Stack

Your Tackle account uses three account-specific SDDS resources to connect to AWS — your S3 bucket, KMS key, and SNS topic. In this step we’ll prepare those resources to migrate to the new connection by applying a policy ("DeletionPolicy: Retain") to ensure they aren’t deleted when we remove the old stack.

  1. Click to expand Step 1 of your upgrade wizard, then click the link to AWS CloudFormation console to access your AWS CloudFormation console.

  2. Sign in to your AWS account with administrator permissions, if you haven’t already. In your list of stacks, find your existing SDDS Stack, which is typically named sdds-resources. Then, click click on the stack name to open its details.

  3. On the Stack info tab, copy the Stack ID (e.g., arn:aws:cloudformation:us-east-1:123456789012:stack/sdds-resources/a1b2c3d4-...).

  4. Return to your Tackle connection wizard and paste this value into the SDDS Stack ID field in Step 1.

  5. Click Update stack. This will launch the AWS CloudFormation "Update stack" wizard in a new tab.

    • Prepare template: The template is pre-filled. Click Next.

    • Specify stack details: All parameters are pre-filled. Click Next.

    • Configure stack options: No changes are needed. Click Next.

    • Review: Scroll to the bottom to the Capabilities section. Check the box acknowledging that AWS CloudFormation might create IAM resources.

  6. When you’re finished, Click Submit. Then, wait in the AWS console until the stack's status changes from UPDATE_IN_PROGRESS to UPDATE_COMPLETE.

Step 2: Delete SDDS CloudFormation Stack

Now that the resources are protected by the "Retain" policy, you can safely delete the old CloudFormation stack. The resources we protected in Step 1 won’t be deleted — instead, they’ll remain in your account to be used when we install the new stack in Step 4.

  1. Click to expand Step 2 of your upgrade wizard, then click Go to stack. This will take you directly to your sdds-resources stack in the AWS console.

  2. In the Stack Info tab, make sure that the status is UPDATE_COMPLETE, from the previous step.

  3. Click Delete in the top right corner, then click Delete again to confirm. Wait for the stack status to change to DELETE_COMPLETE. You can now close this AWS tab.

Step 3: Create Tackle resource stack

This step deploys the new, foundational Tackle-Resources stack. This minimal stack creates the necessary IAM role for Tackle to communicate with your account and coordinates the rest of the upgrade.

  1. Click to expand Step 3 of your upgrade wizard, then click Create stack. This launches the AWS CloudFormation "Quick create stack" wizard in a new tab.

  2. Scroll to the bottom of the page to the Capabilities section and check the box acknowledging that AWS CloudFormation might create IAM resources.

  3. Then click Create stack. Then, wait in the AWS console until the new Tackle-Resources stack status changes to CREATE_COMPLETE (about 5 minutes).

Step 4: Import SDDS resources

You will now import the s3 bucket, KMS key, and SNS topic that you protected in Step 1 into the new Tackle-Resources stack, placing them under its management.

  1. Click to expand Step 4 of your upgrade wizard, then click to copy the Template URL from the first field.

  2. Click Import resources. This will open the AWS Marketplace in a new tab.

  3. Click Next, then paste the Template URL you just copied into the Amazon S3 URL field on the Specify Template page. When you’re finished, click Next.

  4. On the next page, you will see a list of identifier fields from your AWS account. Copy and paste each of the following values from Step 4 of your Tackle upgrade wizard into the corresponding fields in AWS.

    • Paste the first value from Tackle, “TackleSDDSBucketPolicy and TackleSDDSBucket”, into both the TackleSDDSBucketPolicy field and the TackleSDDSBucket field in AWS.

    • Paste the second value from Tackle, “TackleKMSKey”, into the TackleKMSKey field in AWS.

    • Paste the third value from Tackle, “TackleSDDSTopic”, into the TackleSDDSTopic field in AWS.

  5. When you’re finished, click Next, then click Next again.

  6. Wait for your AWS to finish loading your change set, then when it’s ready click Import resources.

  7. Wait in the AWS console until the Tackle-Resources stack status changes to IMPORT_COMPLETE.

Step 5: Finalize connection to AWS

The final step updates the Tackle-Resources stack one last time to deploy all the remaining components of the new AWS integration. This completes the setup.

  1. Click to expand Step 5 of your upgrade wizard, then click Finalize connection. This launches the AWS CloudFormation "Update stack" wizard for your Tackle-Resources stack.

    • Prepare template: The template is pre-filled. Click Next.

    • Specify stack details: All parameters are pre-filled. Click Next.

    • Configure stack options: No changes are needed. Click Next.

    • Review: Scroll to the bottom to the Capabilities section. You must check all the boxes acknowledging the creation of IAM resources.

  2. When you’re finished, click Submit. This final update will add several new resources to your stack. Wait for the stack status to change to UPDATE_COMPLETE.

Once complete, the upgrade is finished! The Tackle UI will update, and your connection is now fully migrated. Your existing SDDS configuration has been automatically carried over.

Did this answer your question?