コード例 #1
0
 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
ファイル: cli.py プロジェクト: jjabuk/publish-webpage-to-s3
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
ファイル: webotron.py プロジェクト: sarchak/aws-projects
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))
コード例 #5
0
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
ファイル: bucket.py プロジェクト: depsiatwal/AWSAutomation
 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
コード例 #17
0
    def get_bucket_url(self, bucket):
        """Obtain url for bucket."""

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