dstRegion := os.Getenv("AWS_DESTINATION_REGION")
		Expect(dstRegion).ToNot(BeEmpty(), "AWS_DESTINATION_REGION must be set")
		Expect(dstRegion).ToNot(Equal(region), "AWS_REGION and AWS_DESTINATION_REGION should be different")

		existingAmiID := os.Getenv("AMI_FIXTURE_ID")
		Expect(existingAmiID).ToNot(BeEmpty(), "AMI_FIXTURE_ID must be set")

		amiDriverConfig := resources.AmiDriverConfig{}
		amiUniqueID := strings.ToUpper(uuid.NewV4().String())
		amiName := fmt.Sprintf("BOSH-%s", amiUniqueID)

		amiDriverConfig.Name = amiName
		amiDriverConfig.VirtualizationType = resources.HvmAmiVirtualization
		amiDriverConfig.Accessibility = resources.PublicAmiAccessibility
		amiDriverConfig.Description = "bosh cpi test ami"
		amiDriverConfig.ExistingAmiID = existingAmiID
		amiDriverConfig.DestinationRegion = dstRegion

		ds := driverset.NewStandardRegionDriverSet(GinkgoWriter, creds)

		amiCopyDriver := ds.CopyAmiDriver()
		copiedAmi, err := amiCopyDriver.Create(amiDriverConfig)
		Expect(err).ToNot(HaveOccurred())

		ec2Client := ec2.New(session.New(), &aws.Config{Region: aws.String(dstRegion)})
		reqOutput, err := ec2Client.DescribeImages(&ec2.DescribeImagesInput{ImageIds: []*string{aws.String(copiedAmi.ID)}})
		Expect(err).ToNot(HaveOccurred())

		Expect(len(reqOutput.Images)).To(Equal(1))
		Expect(*reqOutput.Images[0].Name).To(Equal(amiDriverConfig.Name))
		Expect(*reqOutput.Images[0].Architecture).To(Equal(resources.AmiArchitecture))