Input only. AWS access key used to sign the API requests to the AWS S3
bucket. Permissions on the bucket must be granted to the access ID of the
AWS access key. This field is required.
For information on our data retention policy for user credentials, see
User credentials.
Must be an empty string or full path name that ends with a '/'. This field
is treated as an object prefix. As such, it should generally not begin with
a '/'.
Input only. Role arn to support temporary credentials via
AssumeRoleWithWebIdentity.
When role arn is provided, transfer service will fetch temporary
credentials for the session using AssumeRoleWithWebIdentity call for the
provided role using the [GoogleServiceAccount] for this project.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThis webpage provides documentation for the \u003ccode\u003eAwsS3Data\u003c/code\u003e class, which is used for defining AWS S3 data sources in the Google Cloud Storage Transfer Service, with the latest version being 2.8.0 and going down to 1.0.0.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eAwsS3Data\u003c/code\u003e resources are designed solely for data sources and cannot be used as data sinks during the transfer process.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eAwsS3Data\u003c/code\u003e class includes properties like \u003ccode\u003eAwsAccessKey\u003c/code\u003e, \u003ccode\u003eBucketName\u003c/code\u003e, \u003ccode\u003ePath\u003c/code\u003e, and \u003ccode\u003eRoleArn\u003c/code\u003e, which allow users to configure access and specify the location of data within the AWS S3 bucket.\u003c/p\u003e\n"],["\u003cp\u003eThe object name within an \u003ccode\u003eAwsS3Data\u003c/code\u003e resource is equivalent to the S3 object's key name.\u003c/p\u003e\n"],["\u003cp\u003eThe class implements multiple interfaces such as \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e for enhanced functionality.\u003c/p\u003e\n"]]],[],null,[]]