class TestConnection(unittest.TestCase): def setUp(self): self.connection = Connection("abc","def") self.vault = self.connection.get_vault("name") def test_vault(self): self.assertEqual(self.vault.name,"name") self.assertEqual(self.vault.region,self.connection.region) self.assertEqual(self.vault.connection,self.connection) # TODO: Request integrity is not being checked yet def test_request(self): # check if errors occur while creating a request self.assertNotEqual(self.connection.make_request("GET","/glacier"),"")
class TestConnection(unittest.TestCase): def setUp(self): self.connection = Connection("abc", "def") self.vault = self.connection.get_vault("name") def test_vault(self): self.assertEqual(self.vault.name, "name") self.assertEqual(self.vault.region, self.connection.region) self.assertEqual(self.vault.connection, self.connection) # TODO: Request integrity is not being checked yet def test_request(self): # check if errors occur while creating a request self.assertNotEqual(self.connection.make_request("GET", "/glacier"), "")
# == Basic job creation == # Another easy example of how to get an inventory of your stored # data in Amazon's Glacier. # The access keys can be created and found in your AWS management console # under "Security Credentials". access_key = "EXAMPLE_KEY" secret_access_key = "EXAMPLE_SECRET_KEY" # Establish a connection to the Glacier my_glacier = Connection(access_key,secret_access_key,region="us-east-1") # Get the "example" vault (has to exist) example_vault = my_glacier.get_vault("example") # Order the inventory job_id = example_vault.initiate_job("inventory-retrieval") # Wait until the job is finished (that will take at least some hours) # You can check the progress at any time with the following snippet: # # if example_vault.describe_job(job_id)["Completed"]: # print "The job is done :-)" # # However, each time you call the command you send a request which # can potentially cost you (more) money. inventory = example_vault.get_job_output(job_id)
# == Basic job creation == # Another easy example of how to get an inventory of your stored # data in Amazon's Glacier. # The access keys can be created and found in your AWS management console # under "Security Credentials". access_key = "EXAMPLE_KEY" secret_access_key = "EXAMPLE_SECRET_KEY" # Establish a connection to the Glacier my_glacier = Connection(access_key,secret_access_key,region="us-east-1") # Get the "example" vault (has to exist) example_vault = my_glacier.get_vault("example") # Order the inventory job_id = example_vault.initiate_job("inventory-retrieval") # Wait until the job is finished (that will take at least some hours) # You can check the progress at any time with the following snippet: # # if example_vault.describe_job(job_id)["Completed"]: # print "The job is done :-)" # # However, each time you call the command you send a request which # can potentially cost you (more) money. # # The more cost-efficient way is to wait until a notification arrives # in your SNS topic.