オンプレミスから Amazon S3 PrivateLink 経由で curl したいよーという時に。 コンバンハ、千葉(幸)です。 先日、 Amazon S3 が AWS PrivateLink(インターフェース型 VPC エンドポイント) に対応しました。これにより、オンプレミスからプライベート IP を使用して S3 バケットに対してアクセスできるようになりました。 公式ドキュメントややってみたブログでは AWS CLI や AWS SDK を用いたケースが取り上げられています。そういった方式による認証を使用せず、単純な HTTPS アクセスで S3 上のファイルを取得したいと思い、検証してみました。 先にまとめ バケットポリシーで許可すれば IAM の認証情報なしで取得可能 パス形式の場合、エンドポイントの DNS 名のサブドメインは「なし」か特定のものである必要あり 仮想ホスト形