|
If a segment file is over 10 Mb in size, the file needs to be uploaded to a Beeswax S3 bucket. Follow the instructions below for this process.
When a bid model is uploaded Beeswax will replicate that bid model data and load into every region where the customer has a bidder active. |
Provide IAM ARN
Wait for Confirmation
Apply ACL Policy
Beeswax will provide an ACL policy for your user:
{
"Sid": "AllowAssumeBeeswaxRole",
"Effect": "Allow",
"Action": "sts:AssumeRole",
"Resource": "arn:aws:iam::164891057361:role/customer-s3-bid-models-<customer_buzz_key>"
}
Replace <customer_buzz_key>
with your actual buzz key.
Assume Role
~/.aws/config
using your AWS user to assume the specified role.Upload Bid Model File
s3://beeswax-data-us-east-1/bid_models/<customer_buzz_key>/
--profile
option with the profile created in step 4.beeswax-data-eu-west-1
or beeswax-data-ap-northeast-1
respectively.Set File Permissions
aws s3api put-object-acl \
--profile <assumeBeeswaxRoleProfile> \
--bucket beeswax-data-us-east-1 \
--key bid_models/<customer_buzz_key>/file_name.txt \
--acl bucket-owner-full-control \
--region us-east-1
There are three options for the continent field: NAM, EMEA, APAC. When the continent field is not passed then it will default to NAM. |