問題タブ [aws-sdk-go]

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 投票する
2 に答える
5822 参照

amazon-web-services - aws-sdk-go を使用してファイルを S3 に保存する

AWS S3 go sdk ( https://github.com/awslabs/aws-sdk-go )を使用して golang でファイルを保存するのに少し問題があります。

これは私が持っているものです:

続々と301 Moved Permanently返事がきます。

編集:バケットを手動で作成しました。編集 #2: 応答例:

POST 記号も http です。

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

go - Golang PutItem DynamoDB: ランタイム エラーの無効なメモリ アドレスまたは nil ポインターの逆参照

golang と AWS を使用したプログラミングは初めてです。関数内のコード ブロック。AWS DynamoDB を使用して新しいテーブルを作成し、そこに値を書き込もうとしています。作成は成功しますが、書き込みが発生するとプログラムがクラッシュします。理由がわからない..誰かが私を助けてくれたら本当に感謝しています!

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

github - CircleCI & Golang - AWS SDK をインポートできない

このような質問を投稿するのに適切な場所かどうかはわかりません。

CircleCI で golang プロジェクトをテストしようとしていました。のフェーズでdependencies、CI が実行されました

そして、エラーが発生しました:

エラーは非常に長く、上記のコードはその一部です。

そこで、circleci.yml依存関係フェーズをオーバーライドするように更新しました。のcircleci.ymlようなものです:

私のgo get github.com/aws/aws-sdk-go/...設定ではうまくいきました。

ただし、 my のすべてのコマンドが実行された後circleci.ymlgo get -u github.com/aws/aws-sdk-go/...CI によってとにかく実行されました。そして、同じエラーで再び失敗しました。

CircleCI のログは次のとおりです。

ここに画像の説明を入力

これにはウォークアラウンドがありますか?それとも、(エラー メッセージに従って) go パッケージを取得するためのアドレスの構成など、何かを見逃していましたか?

前もって感謝します!

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

amazon-web-services - Golang-AWS-SDK IoTDataPlane を使用した AWS IoT への HTTP POST

HTTP経由でAWS-SDKを使用して、golangでAWS IoT経由でMQTTトピックにメッセージを送信したいのですが、
以下のコードで試したところ失敗しました。応答は次のとおりです。

以下は私が使用するコードです:

また、AWS アカウントに対して有効な資格情報設定とポリシーが検証されていることも確認しました。以下は ~/.aws/credentials の私の aws 認証情報です

あなたのアイデンティティに添付されたポリシー:

}

私もNode.JSで試してみました。以下は、参照用の Node の WORKING ソースです。

Node JS が機能するには、ルート フォルダーに適切な AWS.config ファイルが必要です。このような:

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

go - Terraform - ベンダーの aws-sdk-go 依存関係を最新に更新するプロセス

こんにちは、terraform の aws-sdk-go 依存関係を更新する方法を理解しようとしています。これを行うために、私は

  1. 以下の指示に従ってGOPATH。

    http://www.wadewegner.com/2014/12/easy-go-programming-setup-for-windows/

  2. $path に「godep」をインストールして構成しました。これで、cmd から「go」と「godep」を実行できるようになりました。

https://github.com/hashicorp/terraformにある開発テラフォーム セクション\ガイドラインに従って、 git でクローンを 作成しました$GOPATH/src/github.com/hashicorp/terraform

ガイドラインに従って、aws-sdk-go deps を更新したいだけです。だから私は走っている

cmdでメッセージの下に入る

そのパスも確認しました

私のマシンに存在します。

以下のパスからコマンドを実行しています

より多くの調査結果でこれをさらに更新する

最初に godep restore -v を実行すると、多くのものがダウンロードされます。その後、コマンドが間違っていることがわかり、次のように更新しました

今、私は得ています

デフォルトを更新する必要があるバージョンについてどこかで言及する必要があると思いますが、マスターから最新のものを取得すると想定していました。

コマンドイメージ 何か不足している場合はお知らせください。ありがとう

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

amazon-web-services - AWS CloudTrail Create API for Go SDK がエラーメッセージ「InsufficientS3BucketPolicyException: バケットに対して正しくない S3 バケットポリシーが検出されました:」をスローする

Go SDK を使用して cloudtrail を作成しようとしています。AWS doc に従って問題なく AWS に接続できました。

トレイルを作成するための以下の手順に従いました

ステップ 1 - S3 バケットを作成して、すべての証跡ログ ファイルをこのバケットに配置できるようにします。

CreateS3Bucket: コード

成功の応答:

ステップ 2 - CloudTrail を作成する

CreateCloudTrail: コード

応答

誰でも私が間違っているところを教えてください。Trail の作成中に指定する必要がある S3 ポリシー

どんなヘルプ/提案も本当に感謝しています

参照: https://docs.aws.amazon.com/sdk-for-go/api/service/cloudtrail/#CloudTrail.CreateTrail

https://docs.aws.amazon.com/sdk-for-go/api/service/s3/#S3.CreateBucket

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

amazon-web-services - パーティションキーのみを使用して aws Dynamodb からデータを取得する方法は?

Golang での DynamoDb 接続に aws-sdk-go ライブラリを使用しています。

私の DynamoDb テーブルには、パーティション キーの DeviceId (文字列) とソート キーの時間 (数値) があります。GetItemInput を記述して、特定の DeviceId を持つすべてのデータを取得するにはどうすればよいですか?

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

amazon-web-services - aws-sdk-go Dynamodb QueryInput で「BETWEEN」を使用するには?

dynamodb に aws-sdk-go を使用しています。DB からいくつかのアイテムを収集する必要があります。フィルタリング条件は、deviceid: xyz、time >= 10time <= 20 です。

timeはデータベースのソートキーで、deviceidは主キーです。目標を達成するためにBETWEENを使用する必要があることを理解しています。私の実装は成功せず、次のようになります。

ここで私が犯した間違いは何ですか?