問題タブ [boto3]

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 に答える
6201 参照

amazon-ec2 - Boto3 を使用して AWS で新しい EC2 キーペアを作成する

boto3 1.1.2 のドキュメントによると、このcreate_key_pairコマンドは、新しく作成された鍵ペアの秘密鍵を含む dict を返すはずです。

私は確かにそのバージョンを使用しています…</p>

…しかし、実行すると、秘密鍵に関する情報が含まれていないように見えるオブジェクトcreate_key_pairが返されます。キーペアは作成されますが、キーペアの作成時にしか利用できないため、秘密鍵を取得する方法がありません。古い boto API には、キーをファイルに保存するためのメソッドがオブジェクトにあったようですが、それも API から削除されたようです。KeyPair.saveKeyPair

boto3 1.1.2 では、新しい EC2 キーペアを作成し、その秘密鍵取得するにはどうすればよいですか?

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

python - boto3 のデフォルト以外のカスタム boto 構成ファイルを設定する

boto3 でカスタム構成ファイルの場所を設定するオプションがありません。デフォルトの場所から資格情報を使用できます。

私のユースケースは、さまざまな IAM ユーザーがいて、さまざまな資格情報セットを持っているため、それぞれがデフォルト構成を変更せずに独自の資格情報を使用できるはずです。

何か案は?

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

python - ServiceResource create_key_pair から秘密鍵を取得する

boto3 で AWS キー ペアのプライベート キーを取得する方法を知っています。

EC2.KeyPairしかし、辞書ではなくインスタンスを取得したいと思います。

このようなインスタンスを作成する方法は次のとおりであることを理解しています。

残念ながら、新しく作成されたオブジェクトから秘密鍵を抽出する方法がわかりません。

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

python - boto3 で有効な状態のリスト

DELETE_COMPLETEas stack ステータスを持たないすべてのスタックを一覧表示したい

使い方boto2はとても簡単でした:

boto3すべての AWS サービスに対して、多くの service-2.json ファイルで botocore を使用します。しかし、考えられるすべてのステータスフラグのリストが見つかりません。

これは service-2.json (botocore/data/cloudformation/2010-05-15/service-2.json) で見つけることができますが、このリストにアクセスする正しい方法は?

すべてのスタックを取得してから、for ループのステータスとして DELETE_COMPLETE を持つスタックをスキップすることはオプションではありません。

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

amazon-s3 - boto3のアトミックテストと作成?

通常のファイル システムでは、ファイルを作成しようとするパターンがあり、そのファイルが既に存在する場合は失敗し、一意のファイル名が作成されることが保証されます。S3 で同じことを達成するにはどうすればよいですか: S3 でランダムな名前のキーを作成する並列タスクが多数ある場合、どうすればアトミックに「テストおよび書き込み」を行って、チャンスが競合を作成せず、混乱したデータで終了することを保証できますか?

ありがとう

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

python - 明白な原因のないpython boto3接続エラー

boto3 を使用して AWS に接続するコードでエラーが発生しました。エラーは昨日の午後に始まったばかりで、最後にエラーが発生しなかったときと最初にエラーが発生したときとの間に、何も変わっていません。

エラーは次のとおりです。

.aws/config には次のものがあります。

私が知っていることは次のとおりです。

  • 別のマシンで同じ AWS 認証情報と構成を使用しても、エラーは表示されません。
  • 同じマシンで異なる AWS 資格情報と構成を使用すると、エラーが表示されます。
  • 私たちのグループで、任意のマシンの資格情報でこの問題を抱えているのは私だけです。

これが最後に機能したときと最初に機能しなかったときの間に、これに影響を与えるような変更は何もしていないと思います。私の側で AWS 固有の設定を変更するか、いくつかの低レベル ライブラリを変更する必要があったようですが、そのような変更は行いませんでした。私は同僚と 30 ~ 45 分間話をしていましたが、戻って中断したところから話を始めると、最初に問題が発生しました。

これのトラブルシューティングに関する考えやアイデアはありますか?

完全な例外ダンプが続きます。

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

python - boto3 コレクションのサイズを取得するにはどうすればよいですか?

私が使用してきた方法は、コレクションをリストに変換し、長さを照会することです。

ただし、これによりコレクション全体の解決が強制され、そもそもコレクションを使用する利点がなくなります。これを行うより良い方法はありますか?