問題タブ [goamz]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
1777 参照

amazon-s3 - AWS S3 にファイルをアップロードするために署名付き URL を使用することは可能ですか?

署名済みの URL を使用してファイルを S3 にアップロードしようとしていますが、数分前までは可能だと信じていました (この問題に関するドキュメントがあります) が、S3 開発者ガイドで次のフレーズに遭遇しました。

何が欠けているのですか。ちなみに、goamz (AWS 用の非公式の golang SDK) を使用しようとしていますが、署名エラーが発生し続けています。

編集:これまでのところ署名を理解したので、GET、POST、PUTのURLに署名できます(Amazonの部分でサポートされている場合、DELETEまたはPATCHも同様に機能する可能性があります)、今私の問題PUT 後にサイズがゼロのオブジェクトを取得することです)、動作させるときにコードをここに投稿します。

EDIT2:@Basssethogが以下で述べたように、この問題は公式のgo-SDKで解決されました

0 投票する
1 に答える
81 参照

go - golangでは、ec2.CreateSecurityGroupの名前のタイプは何ですか?

goamz を使用して golang で CreateSecurityGroup 関数を使用しています。以下は関数のシグネチャです。

nameこの引数リストの引数の型は?

0 投票する
0 に答える
1738 参照

go - EC2 セキュリティ グループの作成中にサポートされていないプロトコル スキームが発生しました

goamz を使用してセキュリティ グループを作成しようとしています。以下は私のコードです。

そして、実行時に以下の応答を取得します。 <nil> Get /? XXXXXXXXX unsupported protocol scheme "" プロトコルを明示的に使用して作成するかどうかはわかりません。これを理解するのを手伝ってください。

0 投票する
2 に答える
1813 参照

go - チャンクされた `http.GET` と Goamz の `multi.PutAll` を使用した Golang マルチパート アップロード

私は Goamz パッケージを使用しておりbucket.Multi、HTTP GET 応答を S3 にストリーミングするための助けを借りることができます。

チャンクされた HTTP 経由で 2 GB 以上のファイルをダウンロードし、S3 バケットに直接ストリーミングしたいと考えています。

resp.Bodyの実装をs3.ReaderAtSeekerに渡すことができるように、何かでラップする必要があるようですmulti.PutAll

現在、プログラムを実行しようとすると、次の (予想される) エラーが発生します。

0 投票する
3 に答える
2296 参照

amazon-web-services - Go を使用して s3 へのマルチパートアップロードの進行状況を追跡するにはどうすればよいですか?

Mitchell Hashimoto による goamz フォークによって提供される PutPart メソッドを使用しようとしています。悲しいことに、パーツを取り戻してサイズを確認するたびに、それは単なるチャンクではなく、ファイル全体のサイズであると考えているようです。

例えば

15m のファイルをアップロードすると、

代わりに、次のように表示されます。

これは file.Read(partBuffer) の問題によるものですか? どんな助けでも大歓迎です。

Macでgo 1.5.1を使用しています。

0 投票する
1 に答える
5515 参照

http - AWS S3 と goamz を使用する Golang でサポートされていないプロトコル スキーム ""

Go (lang) で goamz/s3 パッケージを使用して、ファイル バイトを S3 AWS にアップロードしようとしています。

私のコードは次のとおりです。

エラーが発生します

[uploadToS3] error uploading: Put /filename: unsupported protocol scheme ""

ここから読む:ec2セキュリティグループの作成中にサポートされていないプロトコルスキームが原因であると考えられますが、ご覧のとおり、init()関数で設定しているため、他に何ができるかわかりません

どんな考えでも大歓迎です