Browse through the questions and answers listed below or filter and sort to narrow down your results.
AWS Transfer AD Authentication with Domain Trust
I have an AWS Transfer server running using an AWS Hosted Active Directory for authentication. I have a two way transitive domain trust in place with an on-premise Active Directory domain. Is it possible to use security groups form the trusted domain to grant access? I have tried to add Group SID's from the trusted domain but this results the following error: Failed to add access (1 validation error detected: Value ' <SID> at 'externalId' failed to satisfy constraint: Member must satisfy regular expression pattern: ^S-1-[\d-]+$) Setting up Access with a SID from the AWS Directory Service is working as expected.
S3 Transferutility does not Upload and keeps waiting status
My team has an app running on both Android and iOS that needs to upload media files (video ad images) to an s3 bucket. The solution was implemented using S3 Transferutility and it was working fine, but we discovered this week that we are having some issues on Android. Now, when we try to upload a media file on Android OS the transfers state keeps waiting indefinitely. iOS is working fine. AWS SDK Core: 2.18.0 Does any one of you have any suggestion on what could it be?
AWS Transfer Cloud Formation Network Settings
I am working on a CF template to deploy a AWS Transfer server. I am using EndPointType=VPC and I need to be able to specify the IP's of the network interfaces for two subnets. From the https://docs.aws.amazon.com/transfer/latest/userguide/API_EndpointDetails.html I can see that I need to use the AddressAllocationIds statement. This only appears to be possible via the UpdateServer API. I guess I need to call the UpdateServer API after the AWS::Transfer::Server block in the template? Is there an example of this available anywhere?
AWS Transfer Family is now available in the AWS Asia Pacific (Osaka) Region
Starting today, AWS Transfer Family is available in the Asia Pacific (Osaka) Region. AWS Transfer Family provides fully managed file transfers for Amazon Simple Storage Service (Amazon S3) and Amazon Elastic File System (EFS). With this launch, AWS Transfer Family is now available in 21 commercial AWS regions, AWS GovCloud (US) Regions, Amazon China (Beijing) Region, operated by Sinnet, and the Amazon China (Ningxia) Region, operated by NWCD. AWS Transfer Family supports file transfers over Secure File Transfer Protocol (SFTP), File Transfer Protocol (FTP) and FTP over SSL (FTPS), simplifying and accelerating migration of file transfer workflows to AWS. For more information, visit the AWS Transfer Family product page and see the AWS Region Table for complete regional availability information.
AWS Tansfer Family server not accessible
When we try to send a file from Unix box to S3 bucket via AWS transfer family resolve hostname of Endpoint is not found correctly and there is error generate for SFTP logs "changing state from STATE_NOT CONNECTED to STATE_CLOSED" and connection timeout. For the last 6 months, File transfer was successful without any issues. Below are errors in cloudwatch logs of the AWS transfer family: ERRORS KEX_FAILURE MESSAGE= "no matching key exchange method found" Kex=diffie-hellman-group1-sha1
AWS Transfer Authentication Failure
I created a SFTP server in AWS Transfer family connected to an S3 bucket with the service managing the users. Created 3 users and it was all working fine. I created a fourth user (with the same IAM role attached as the working users) and it did not work and received an SSH AUTH FAILURE when trying to connect. So I added the public key to the user again (assuming I had screwed up). The two keys both show the same fingerprint in the AWS transfer console so I didn't screw up. But still does not work. However, when I checked the fingerprint of the key locally using 'ssh-keygen -l -f <keyname>' I get a totally different fingerprint to the one shown against the keys for that user. So I removed the key from one of the working users and added the exact same public key back in. That user no longer works but the public key has not changed. What am I doing wrong here?
AWS Transfer Python Coding Question
I'm coding a python script to backup my computer to my S3 bucket. However, I just saw restrictions on how many steps. etc. in a workflow for the transfer family as follows: How do I backup my data using python to my S3 bucket on my account? I'd also like to learn how to code in python to access AWS services so that's the main reason I'd like to do this. I've created some code already to create a transfer server, start it, stop it and delete it. Limitations Additionally, the following functional limits apply to workflows for Transfer Family: The number of workflows per account is limited to 10. The maximum timeout for custom steps is 30 minutes. The maximum number of steps in a workflow is 8.