Works by

Ren's blog

@rennnosuke_rk 技術ブログです

AWS

【Go】S3互換local storageとしてMinIOを立ち上げてaws-sdk-go-v2から接続する

MinIOドキュメントに aws-sdk-go を使用したサンプルはあるのですが、 aws-sdk-go-v2 のものはないため備忘録を残しておきます。 MinIO オープンソースのオブジェクトストレージです。 S3互換のため、S3 API経由で接続することができます。 min.io MinIO の…

【Go】aws-sdk-go-v2でio.Seeker未実装streamを使用してS3 objectをuploadする

aws-sdk-go-v2 でS3にオブジェクトをアップロードするには PutObject が利用できます。 引数となる PutObjectInput の Body fieldに、アップロードしたいオブジェクトコンテンツを io.Reader で渡すことができます。 例えば、下記例では bytes.Buffer 型の値…

【AWS】IAMユーザーにAWS上のリソースに対するSSL/TLS通信を強制する

AWS

メモ。 特定のユーサーに AWS 上のリソースへの操作権限を与えたいが、操作のためのリクエストは SSL/TLS 通信に限定したい場合がある。例えば、S3 への API 経由のファイルアップロードなどをユーザーに許可する際、それを HTTPS に限定したいときなどがあ…

【AWS】DynamoDB local でローカル上にAWS DynamoDB 環境を作る

DynamoDB local AWS は、ローカル環境上で DynamoDB を使用したアプリケーションを開発・テストするための DynamoDB local を提供している。 DynamoDB local は以下の手順でデプロイ可能。 DynamoDB local をローカルにインストールする Apache Maven リポジ…

【AWS】AWSでGPUコンピューティングする際の環境セットアップ

AWS

Usage アカウント登録 まずはAWSのアカウント登録を行います。 下記ページを参考に、AWSのアカウントを作成してください。 aws.amazon.com インスタンスの作成 GPUインスタンスの作成を行います。 AWSトップページの左上「サービス」プルダウンをクリックし…