示例#1
0
    def test_get_s3_endpoint(self):
        endpoint_map = {
            "us-east-1": "https://s3.amazonaws.com",
            "us-west-1": "https://s3-us-west-1.amazonaws.com",
            "eu-west-1": "https://s3-eu-west-1.amazonaws.com",
            "sa-east-1": "https://s3-sa-east-1.amazonaws.com",
        }

        for region in endpoint_map:
            client = boto3.client("s3", region_name=region)
            self.assertEqual(get_s3_endpoint(client), endpoint_map[region])
示例#2
0
文件: base.py 项目: Cobliteam/stacker
 def stack_template_url(self, blueprint):
     return stack_template_url(self.bucket_name, blueprint,
                               get_s3_endpoint(self.s3_conn))
示例#3
0
 def test_get_s3_endpoint(self):
     endpoint_url = "https://example.com"
     client = boto3.client("s3", region_name="us-east-1",
                           endpoint_url=endpoint_url)
     self.assertEqual(get_s3_endpoint(client), endpoint_url)
示例#4
0
 def stack_template_url(self, blueprint):
     return stack_template_url(
         self.bucket_name, blueprint, get_s3_endpoint(self.s3_conn)
     )
示例#5
0
 def test_get_s3_endpoint(self):
     endpoint_url = "https://example.com"
     client = boto3.client("s3", region_name="us-east-1",
                           endpoint_url=endpoint_url)
     self.assertEqual(get_s3_endpoint(client), endpoint_url)