[Skip to main content](https://www.t-mobile.com#content-main)
[](https://www.t-mobile.com/advertising-solutions)
[](https://www.t-mobile.com/advertising-solutions)
- [Audience Insights](https://www.t-mobile.com/advertising-solutions/audience-insights)
- [Media Solutions](https://www.t-mobile.com) Media Solutions
- [Mobile Media](https://www.t-mobile.com/advertising-solutions/mobile-media#INTNAV=tNAV:MediaSolutions:MobileMedia)
- [App Install](https://www.t-mobile.com/advertising-solutions/app-install#INTNAV=tNAV:MediaSolutions:AppInstall)
- [Rideshare Advertising](https://www.t-mobile.com/advertising-solutions/rideshare-advertising#INTNAV=tNav:MediaSolutions:RideshareAdvertising)
- [Retail Media](https://www.t-mobile.com) Retail Media
- [Advertisers](https://www.t-mobile.com/advertising-solutions/in-store-retail-media-advertisers)
- [Retailers](https://www.t-mobile.com/advertising-solutions/in-store-retail-media-retailers)
- [Platforms](https://www.t-mobile.com) Platforms
- [Blis](https://blis.com/us/)
- [Vistar Media](https://www.vistarmedia.com/)
[Contact Us](https://www.t-mobile.com/advertising-solutions/contact-us.html?INTNAV=tNav%3AContactUs)
[](https://www.t-mobile.com)
## DOCUMENTATION
- [Getting Started with Magenta Advertising Platform](https://www.t-mobile.com/advertising-solutions/map/developer/documentation/getting-started-with-magenta-advertising-platform.html)
- [Publisher Data Collection Compliance Requirements](https://www.t-mobile.com/advertising-solutions/map/developer/documentation/publisher-data-collection-compliance-requirements.html)
## CONSOLE
- [Uploading Audiences](https://www.t-mobile.com/advertising-solutions/map/developer/console/uploading-audiences.html)
## DATA MARKETPLACE API
- [Overview](https://www.t-mobile.com/advertising-solutions/map/developer/data-marketplace-api/overview.html)
- [Attributes](https://www.t-mobile.com/advertising-solutions/map/developer/data-marketplace-api/attributes.htm)
- [Import](https://www.t-mobile.com/advertising-solutions/map/developer/data-marketplace-api/import.html)
- [Data File Format](https://www.t-mobile.com/advertising-solutions/map/developer/data-marketplace-api/data-file-format.html)
- [Taxonomy File Format](https://www.t-mobile.com/advertising-solutions/map/developer/data-marketplace-api/taxonomy-file-format.html)
## DATA TRANSFER AND INTEGRATION
- [](https://www.t-mobile.com)[AWS S3 Access](https://www.t-mobile.com/advertising-solutions/map/developer/data-transfer-and-integration/aws-s3-access.html)
# AWS S3 Access
A number of our integrations require a partner to access a Magenta Advertising Platform provided AWS S3 Bucket.
There are two ways to provision credentials for access to this bucket.
## AWS IAM Role Trust
This is the preferred mechanism for access.
Data security is enforced using [AWS Identity and Access Management](https://aws.amazon.com/iam/) To access a Magenta Advertising Platform provided S3 bucket you will need your own, valid AWS account and an IAM user with the sts:AssumeRole privilege.
To grant access to S3, Magenta Advertising Platform takes your organization’s AWS account ID and creates a new role within Magenta Advertising Platform's AWS account. This role has a unique identifier called a Role ARN. This role grants access to your data, and can only be assumed from IAM users within your AWS account.
1. You will need to provide the ARN for an IAM Role or IAM User in an AWS account that you own. This role will need to be given the sts:AssumeRole permission.
2. Once we receive your ARN we will create an IAM Role in our AWS account that specifies your ARN as a trusted entity. We will send you the ARN of our IAM Role.
3. When accessing our S3 bucket you will need to assume the role in our account using the ARN we have provided.
Obtaining Temporary Credentials to Access Data Platform
In order to access your data from Magenta Advertising Platform's AWS account, first make sure that you have received a role ARN and an External ID from Magenta Advertising Platform. The role ARN should take the form of arn:aws:iam:: 041138300700:role/<ROLE\_NAME> and the External ID should take the form of XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX.
Next, attach a group policy to the IAM user who is trying to assume the role. The policy should use the role ARN provided by Magenta Advertising Platform and take the following form:
JSON
{
"Version": "2012-10-17",
"Statement": {
"Effect": "Allow",
"Action": "sts:AssumeRole",
"Resource": "arn:aws:iam::041138300700:role/<ROLE\_NAME>"
}
}
Then, you need to call the sts:AssumeRole action from within your own AWS account, using both the role ARN and External ID provided by Magenta Advertising Platform. If the call succeeds (you are allowed to assume roles, and have been authorized to assume the role Magenta Advertising Platform created) you will receive a set of temporary credentials to access your data.
How to do this using the AWS CLI this is documented here: [https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-role.html](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-role.html)
For AWS SDKs check out the STS.AssumeRole method. The JavaScript SDK documentation is here: [https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/STS.html#assumeRole-property](https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/STS.html#assumeRole-property)
## AWS Access Keys
This is NOT the preferred method. If you use this method you will need to get new access keys every 90 days. Your old access keys will be disabled after 80 days.
If you must use this option please provide the email address and phone number of a contact who is responsible for updating the keys in your system as well as an escalation contact in case that individual is not available.
Once this information is provided we will provide your first set of access keys.
## Hello! Want to stay logged in?
To keep your accounts safe, you'll be automatically logged out in:
Yes, stay logged in
No, log me out
## Share your screen while on a call or in store
__Get guided support from an Expert in real time__
- For your security, personal info, tabs, and notifications are automatically hidden.
- You can stop screen sharing at any time.
- Experts can only see what’s on T-Mobile.com.
- Don’t use screen share while driving or in any situation where it's unsafe to focus on your screen.
By clicking 'Accept and continue,' you are consenting to allow the Expert to view your screen for assisted navigation. This session may be recorded. To learn more, please visit the
[__T-Mobile Privacy Notice__](https://www.t-mobile.com/privacy-center/privacy-notices/t-mobile-privacy-notice).
Accept and continue
No thanks
__Next:__ Generate a code to share with your Expert
## Share this code with your Expert
code
Once your code has been successfully entered by your Expert, this window will close and continue to the session.
## Allow screen sharing with your Expert?
Personal and sensitive data is hidden for your security and privacy.
Allow
Don’t allow
## End your session?
Ending your session will stop sharing your screen, but will not end your call.
End session
Continue session
## Your session has ended
Your screen is no longer being shared with your Expert.
OK
Share again
## You are already in an active session
OK
## Your code has expired
Generate a new one to share with your Expert.
Generate new code
T-Mobile Advertising Solutions
- [English](https://www.t-mobile.com)
- [Español](https://www.t-mobile.com)
- ### Legal
Legal
- [T-Mobile Privacy Notice](https://www.t-mobile.com/privacy-center/privacy-notices/t-mobile-privacy-notice)
- [Privacy Center](https://www.t-mobile.com/privacy-center)
- ### Contact us
Contact us
- [Contact Advertising Solutions](https://www.t-mobile.com/advertising-solutions/contact-us)
[](https://www.t-mobile.com/)
- [About](https://www.t-mobile.com/our-story)
- [Investor relations](https://investor.t-mobile.com/default.aspx?INTNAV=fNav%3AInvestorRelations)
- [Press](https://www.t-mobile.com/news)
- [Careers](https://careers.t-mobile.com?INTNAV=fNav%3ACareers)
- [Deutsche Telekom](https://www.telekom.com/en?INTNAV=fNav%3ADeutscheTelekom)
- [Puerto Rico](https://www.t-mobilepr.com/?INTNAV=fNav%3APuertoRico)
- [Privacy Notice](https://www.t-mobile.com/privacy-center/privacy-notices/t-mobile-privacy-notice)
- [Trust Center](https://security.t-mobile.com/?INTNAV=fNav%3ATrustCenter)
- [Privacy Center](https://www.t-mobile.com/privacy-center)
- [Consumer information](https://www.t-mobile.com/responsibility/consumer-info)
- [Public safety/911](https://www.t-mobile.com/responsibility/consumer-info/safety/9-1-1)
- [Terms & conditions](https://www.t-mobile.com/responsibility/legal/terms-and-conditions)
- [Terms of use](https://www.t-mobile.com/responsibility/consumer-info/policies/terms-of-use)
- [Accessibility](https://www.t-mobile.com/responsibility/consumer-info/accessibility-policy)
- [Open Internet](https://www.t-mobile.com/responsibility/consumer-info/policies/internet-service)
- [Do Not Sell or Share My Personal Information](https://www.t-mobile.com)
- [Licenses & Patents](https://www.t-mobile.com/responsibility/legal/licenses-and-patents)
- [Consumer Health Data Privacy Notice](https://www.t-mobile.com/privacy-center/privacy-notices/t-mobile-privacy-notice.html?INTNAV=fNav%3AConsumerHealthDataPrivacyNotice#health-data-privacy-notice)
- T-Mobile, the T logo, Magenta and the magenta color are registered trademarks of Deutsche Telekom AG.
- [Instagram](https://www.instagram.com/tmobile/)
- [Facebook](https://www.facebook.com/TMobile)
- [X](https://twitter.com/TMobile)
- [You Tube](https://www.youtube.com/user/TMobile/custom)
© 2026 T‑Mobile USA, Inc.

## Stay up to date with notifications
Get the latest from T-Mobile when you’re using the web. You can opt out any time.
Allow notifications Don't allow

## Get the latest from T-Mobile
Stay up to date with notifications - including offers just for you
Allow notifications Don't allow notifications

## Stay up to date with notifications
Get the latest from T-Mobile when you’re using the web. You can opt out any time.
Allow notifications Don't allow

## Get the latest from T-Mobile
Stay up to date with notifications - including offers just for you
Allow notifications Don't allow notifications