diff --git a/dcos_launch/platforms/aws.py b/dcos_launch/platforms/aws.py index 75c0cac3..44806edd 100644 --- a/dcos_launch/platforms/aws.py +++ b/dcos_launch/platforms/aws.py @@ -239,6 +239,13 @@ def get_auto_scaling_instances(self, asg_physical_resource_id): AutoScalingGroupNames=[asg_physical_resource_id]) ['AutoScalingGroups'] for i in asg['Instances']] + @retry_boto_rate_limits + def put_s3(self, bucket, keyname, file, acl='public-read'): + return self.resource('s3').Bucket(bucket_id).put_object( + Key=keyname, + Body=file, + ACL=acl) + @retry_boto_rate_limits def empty_and_delete_bucket(self, bucket_id): """ Buckets must be empty to be deleted. Additionally, there is no high-level