AWS SDK for iOS 2.0 (まだ Developer Preview だが) を使って Amazon S3 にファイルをアップロードする処理を書いていたのだがなかなかうまくいかなくて、もしやと思ってバケットのリージョンを US Standard (US East 1) にしてみたら成功した。1時間以上ハマってしまった。 AWS SDK for iOS 2.0 のドキュメントでは Amazon Cognito というモバイル向けのID管理システムのようなものとあわせて利用することが推奨されていてその通りにコードを書いていたのだが、どうやら Amazon Cognito の Identity Pool がまだ US East 1 のリージョン上でしか作成できないがゆえに、 AWS SDK から提供されている AWSS3TransferManager とあわせて使うときにはリージョ