Exemplo n.º 1
0
def connect_elastictranscoder(aws_access_key_id=None,
                              aws_secret_access_key=None,
                              **kwargs):
    """
    :type aws_access_key_id: string
    :param aws_access_key_id: Your AWS Access Key ID

    :type aws_secret_access_key: string
    :param aws_secret_access_key: Your AWS Secret Access Key

    :rtype: :class:`boto.ets.layer1.ElasticTranscoderConnection`
    :return: A connection to Amazon's Elastic Transcoder service
    """
    from boto.elastictranscoder.layer1 import ElasticTranscoderConnection
    return ElasticTranscoderConnection(
        aws_access_key_id=aws_access_key_id,
        aws_secret_access_key=aws_secret_access_key,
        **kwargs)
Exemplo n.º 2
0
 def setUp(self):
     self.api = ElasticTranscoderConnection()
     self.s3 = boto.connect_s3()
     self.sns = boto.connect_sns()
     self.iam = boto.connect_iam()
     self.sns = boto.connect_sns()
     self.timestamp = str(int(time.time()))
     self.input_bucket = 'boto-pipeline-%s' % self.timestamp
     self.output_bucket = 'boto-pipeline-out-%s' % self.timestamp
     self.role_name = 'boto-ets-role-%s' % self.timestamp
     self.pipeline_name = 'boto-pipeline-%s' % self.timestamp
     self.s3.create_bucket(self.input_bucket)
     self.s3.create_bucket(self.output_bucket)
     self.addCleanup(self.s3.delete_bucket, self.input_bucket)
     self.addCleanup(self.s3.delete_bucket, self.output_bucket)
     self.role = self.iam.create_role(self.role_name)
     self.role_arn = self.role['create_role_response']['create_role_result']\
                              ['role']['arn']
     self.addCleanup(self.iam.delete_role, self.role_name)
Exemplo n.º 3
0
import re
from datetime import datetime
#import magic
import time
from itertools import chain

from django.conf import settings

import magic


from boto.elastictranscoder.layer1 import ElasticTranscoderConnection
elastic_connection = ElasticTranscoderConnection(aws_access_key_id=settings.AWS_ACCESS_KEY_ID,
                                                 aws_secret_access_key=settings.AWS_SECRET_ACCESS_KEY)
ENCODING_PIPELINE = "1362949390843-834791" # culiation-transcode


from boto.s3.connection import S3Connection
s3_connection = S3Connection(aws_access_key_id=settings.AWS_ACCESS_KEY_ID,
                             aws_secret_access_key=settings.AWS_SECRET_ACCESS_KEY)

MAIN_BUCKET = settings.AWS_STORAGE_BUCKET_NAME
ENCODING_BUCKET = settings.AWS_ENCODING_BUCKET_NAME



from django.db import models
from django.db.models import Avg
from django.contrib.auth.models import User
from django.core.validators import ValidationError
from django.utils.functional import cached_property