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)
Exemple #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)
Exemple #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)
Exemple #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))
Exemple #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)
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}")
Exemple #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)
Exemple #9
0
 def bucket_url(self, bucket):
     """Returns bucket url"""
     return "http://{}.{}".format(
         bucket.name,
         util.get_endpoint(self.get_region_name(bucket)).host)
 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)
Exemple #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)
Exemple #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)
Exemple #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
     )
 def get_url(self, bucket):
     """gets url for the bucket"""
     return "http://{}.{}".format(
         bucket.name,
         util.get_endpoint(self.get_region(bucket)).host)
 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)
Exemple #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)