問題タブ [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.
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 です。
go - Golang PutItem DynamoDB: ランタイム エラーの無効なメモリ アドレスまたは nil ポインターの逆参照
golang と AWS を使用したプログラミングは初めてです。関数内のコード ブロック。AWS DynamoDB を使用して新しいテーブルを作成し、そこに値を書き込もうとしています。作成は成功しますが、書き込みが発生するとプログラムがクラッシュします。理由がわからない..誰かが私を助けてくれたら本当に感謝しています!
github - CircleCI & Golang - AWS SDK をインポートできない
このような質問を投稿するのに適切な場所かどうかはわかりません。
CircleCI で golang プロジェクトをテストしようとしていました。のフェーズでdependencies
、CI が実行されました
そして、エラーが発生しました:
エラーは非常に長く、上記のコードはその一部です。
そこで、circleci.yml
依存関係フェーズをオーバーライドするように更新しました。のcircleci.yml
ようなものです:
私のgo get github.com/aws/aws-sdk-go/...
設定ではうまくいきました。
ただし、 my のすべてのコマンドが実行された後circleci.yml
、go get -u github.com/aws/aws-sdk-go/...
CI によってとにかく実行されました。そして、同じエラーで再び失敗しました。
CircleCI のログは次のとおりです。
これにはウォークアラウンドがありますか?それとも、(エラー メッセージに従って) go パッケージを取得するためのアドレスの構成など、何かを見逃していましたか?
前もって感謝します!
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 ファイルが必要です。このような:
go - Terraform - ベンダーの aws-sdk-go 依存関係を最新に更新するプロセス
こんにちは、terraform の aws-sdk-go 依存関係を更新する方法を理解しようとしています。これを行うために、私は
以下の指示に従ってGOPATH。
http://www.wadewegner.com/2014/12/easy-go-programming-setup-for-windows/
$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 を実行すると、多くのものがダウンロードされます。その後、コマンドが間違っていることがわかり、次のように更新しました
今、私は得ています
デフォルトを更新する必要があるバージョンについてどこかで言及する必要があると思いますが、マスターから最新のものを取得すると想定していました。
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
amazon-web-services - パーティションキーのみを使用して aws Dynamodb からデータを取得する方法は?
Golang での DynamoDb 接続に aws-sdk-go ライブラリを使用しています。
私の DynamoDb テーブルには、パーティション キーの DeviceId (文字列) とソート キーの時間 (数値) があります。GetItemInput を記述して、特定の DeviceId を持つすべてのデータを取得するにはどうすればよいですか?
amazon-web-services - aws-sdk-go Dynamodb QueryInput で「BETWEEN」を使用するには?
dynamodb に aws-sdk-go を使用しています。DB からいくつかのアイテムを収集する必要があります。フィルタリング条件は、deviceid: xyz、time >= 10、time <= 20 です。
timeはデータベースのソートキーで、deviceidは主キーです。目標を達成するためにBETWEENを使用する必要があることを理解しています。私の実装は成功せず、次のようになります。
ここで私が犯した間違いは何ですか?