Skip to content

How do I troubleshoot stuck data transfers from my Snowball Edge device to Amazon S3?

2 minute read
0

I want to troubleshoot why my data isn't transferring from my AWS Snowball Edge device to my Amazon Simple Storage Service (Amazon S3) bucket.

Short description

Data transfers from your Snowball Edge device to your S3 bucket might be stuck for the following reasons:

  • You didn't complete required actions.
  • You encrypted your S3 bucket with AWS Key Management Service (AWS KMS) server-side encryption (SSE-KMS), but you don't have the required permissions to use the key.

Resolution

Complete required actions

Take the following actions:

You don't have AWS KMS permissions

To grant AWS KMS permissions to your AWS Identity and Access Management (IAM) role, update the permissions policy for your Snow import IAM role.

If you don't have a permissions policy for your IAM role, then complete the following steps to create one:

  1. Open the IAM console.

  2. In the navigation pane, choose Roles.

  3. In the search box, enter Snow, and then choose the Snow import IAM role.

  4. Choose the Permissions tab.

  5. Choose the Add permissions dropdown list.

  6. Choose Create inline policy.

  7. Choose the JSON tab, and then enter the following policy:

    {
        "Version": "2012-10-17",
        "Statement": [
            {
                "Effect": "Allow",
                "Action": [
                    "kms:Decrypt",
                    "kms:GenerateDataKey"
                ],
                "Resource": "arn:aws:kms:region:account-id:key/key-id"
            }
        ]
    }

    Note: Replace region, account-id, and key-id with your values.

  8. Choose Review policy.

  9. Enter a name for the policy.

  10. Choose Create policy.

After you add the required permissions, the data import automatically resumes. If there's no increase in the import percentage and no active cases from AWS, then contact AWS Support.

1 Comment
  1. Check for basic setup and network connectivity Ensure Snowball Edge is powered on and ready: Verify the device is plugged in and powered on. Wait about 10 minutes after powering on for the device to initialize. Verify Network Connectivity: Confirm your workstation is on the same network and subnet as the Snowball Edge. Ping the Snowball Edge's IP address (displayed on the LCD screen) to confirm network connectivity. If it fails, check your network configuration. Check for firewalls, antivirus software, or VPNs that might be blocking network traffic to the Snowball Edge. Routers and switches operating at speeds slower than 1 GB per second may cause issues. Ensure you are using a Gigabit Ethernet switch or faster. Test connectivity to ports 22, 9091, and 8080 on the Snowball Edge using telnet: Port 22: Tests general device functionality. Port 9091: Tests AWS CLI command capabilities. Port 8080: Tests the ability to write to S3 buckets on the device (using the S3 adapter). If port 22 connects but 8080 doesn't, power off the device, unplug all cables for 10 minutes, then reconnect and restart. Confirm correct directory structure: You cannot transfer data into the root directory of the Snowball Edge. Ensure data is placed within the appropriate subdirectories, which are named after the S3 buckets you specified in the job.
  2. Check Snowball Edge job and credentials Verify manifest file and unlock code: These are crucial for unlocking and accessing the device. Double-check that
replied 7 months ago