def get_bucket_url(self, bucket):
     """Get the URL for this bucket, also will be used to find out auto
     which url should be used. Was taken from Google research instead of
     looking into AWS API."""
     return "http://{}.{}".format(
         bucket.name,
         util.get_endpoint(self.get_region_name(bucket)).host)
Пример #2
0
def setup_domain(domain):
    """Configure Domain to point to bucket"""
    bucket = domain
    zone = domain_manager.find_hosted_zone(
        domain) or domain_manager.create_hosted_zone(domain)
    endpoint = util.get_endpoint(
        bucket_manager.get_region_name(bucket_manager.s3.Bucket(bucket)))
    a_record = domain_manager.create_s3_domain_record(zone, domain, endpoint)
Пример #3
0
def setup_domain(domain):
    """Configure DOMAIN to point to BUCKET."""
    bucket = BUCKET_MANAGER.aws_s3.Bucket(domain)
    zone = DOMAIN_MANAGER.find_hosted_zone(domain)
    print(zone)
    endpoint = util.get_endpoint(BUCKET_MANAGER.get_region_name(bucket))
    a_record = DOMAIN_MANAGER.create_s3_domain_record(zone, domain, endpoint)
    print("Domain configured: http://{}".format(domain))
    print(a_record)
Пример #4
0
def setup_domain(domain):
    """Setup domain using a given bucket"""
    bucket = bucket_manager.get_bucket(domain)
    zone = domain_manager.find_hosted_zones(domain) or \
           domain_manager.create_hosted_zone(domain)

    endpoint = util.get_endpoint(bucket_manager.get_region_name(bucket))
    a_record = domain_manager.create_s3_domain_record(zone, domain, endpoint)
    print("Domain Configured: http://{}".format(domain))
def setup_domain(domain):
    """Configure Domain to point to bucket."""
    bucket = bucket_manager.get_bucket(domain)

    zone = domain_manager.find_hosted_zone(domain) \
        or domain_manager.create_hosted_zone(domain)
    endpoint = util.get_endpoint(bucket_manager.get_region_name(bucket))
    domain_manager.create_s3_domain_record(zone, domain, endpoint)
    print("Domain configured: http://{}".format(domain))
Пример #6
0
def setup_domain(domain):
    """Configure DOMAIN to point to BUCKET"""
    zone = domain_manager.find_hosted_zone(domain) \
            or domain_manager.create_hosted_zone(domain)

    bucket = bucket_manager.get_bucket(domain)

    endpoint = util.get_endpoint(bucket_manager.get_region_name(bucket))

    a_record = domain_manager.create_s3_domain_record(zone, domain, endpoint)

    print("Domain Configured: http://{}".format(domain))
    print(a_record)
Пример #7
0
def setup_domain(fqdn):
    """Configure Domain to point to Bucket."""
    # zone is the Route53 zone we find or the one we create if it doesn't exist
    # reminder, for s3 bucket websites, the fqdn and the bucket must be the same name
    bucket = bucket_manager.get_bucket(fqdn)

    zone = domain_manager.find_hosted_zone(fqdn) \
        or domain_manager.create_hosted_zone(fqdn)
    endpoint = util.get_endpoint(bucket_manager.get_region_name(bucket))

    a_record = domain_manager.create_s3_domain_record(zone, fqdn, endpoint)
    print(f"Domain configured http://{fqdn}")
    print(f"A Record is {a_record}")
Пример #8
0
 def get_bucket_url(self, bucket):
     """Returns the url for a sepecified bucket"""
     return "http://{}.{}".format(
         bucket.name,
         util.get_endpoint(self.get_region_name(bucket)).host)
Пример #9
0
 def bucket_url(self, bucket):
     """Returns bucket url"""
     return "http://{}.{}".format(
         bucket.name,
         util.get_endpoint(self.get_region_name(bucket)).host)
Пример #10
0
 def get_bucket_url(self, bucket):
     """Get the website URL for ths bucket."""
     return "http://{}.{}".format(bucket.name,
         util.get_endpoint(self.get_region_name(bucket)).host)
Пример #11
0
 def get_bucket_url(self, bucket):
     """Get an iterator for all buckets."""
     return "http://{}.{}".format(
         bucket.name,
         util.get_endpoint(self.get_region_name(bucket)).host)
Пример #12
0
 def get_bucket_url(self, bucket):
     """Get the url for s3 bucket"""
     return "http://{}.{}".format(
         bucket.name,
         util.get_endpoint(self.get_region_name(bucket)).host)
Пример #13
0
 def get_bucket_url(self, bucket_name):
     """Get the Website URL for the bucket."""
     return "http://{}.{}".format(
         bucket_name,
         util.get_endpoint(self.get_bucket_location(bucket_name)).host
     )
Пример #14
0
 def get_url(self, bucket):
     """gets url for the bucket"""
     return "http://{}.{}".format(
         bucket.name,
         util.get_endpoint(self.get_region(bucket)).host)
Пример #15
0
 def get_bucket_url(self, bucket):
     "get the bucket URL for the S3 which is generated thingy"
     return "http://{}.{}".format(
         bucket.name,
         util.get_endpoint(self.get_region_name(bucket)).host)
Пример #16
0
 def get_bucket_url(self, bucket):
     """Get the website URL for this bucket."""
     return "http://{}.{}".format(bucket.name,
                                  util.get_endpoint(
                                      self.get_region_name(bucket)).host)  # pylint: disable=maybe-no-member
    def get_bucket_url(self, bucket):
        """Obtain url for bucket."""

        return "http://{}.{}".format(
            bucket.name,
            util.get_endpoint(self.get_region_name(bucket)).host)