問題タブ [aws-sdk]

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

ruby - Ruby 用の aws-sdk。インスタンスにパブリック IP アドレスを割り当てる方法は?

ruby aws-sdk docsをよく読んだ後、VPC 内で作成するときにパブリック IP アドレスをインスタンスに関連付ける方法がわかりません。弾力性のある IP アドレスを管理したくありません。古き良きランダムなパブリック IP を使用するだけです。

EC2 インスタンスの作成時にパブリック アドレスを関連付ける最も簡単な方法を知っている人はいますか?

前もって感謝します。

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

amazon-web-services - AWS SDK を使用して IAM ユーザーとしてログイン

AWS SDK を使用して IAM ユーザーとしてログインする方法について誰か助けてもらえますか? AWS SDK for Java を使用していますが、IAM ユーザーとしてログインするのに適した API を見つけていましたが、それができません。SDK を使用してアクセス キーとシークレット キーを渡してログインすることはできますが、私のユース ケースは、IAM ユーザーによって与えられたユーザーとパスワードを検証することです。

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

php - AWS SDK を CakePHP にロードする方法は?

アプリ用の S3 プラグインを作成しています。app/Plugin/S3/Controller/Component/S3Component.php私はこれらを持っています:

私のアプリのコントローラーでは、次を使用して呼び出します$s3 = $this->S3->loadS3();

エラーがスローされますError: Class 'Aws\S3\S3Client' not found

App::uses('Vendor', 'aws/Aws/S3/S3Client');コンポーネントクラスに次の行を追加してみました:を削除しましuse Aws\S3\S3Client;た。それが示しているError: Class 'S3Client' not found

フォルダ内の AWS SDKapp/Plugin/S3/Vendor/aws

http://docs.aws.amazon.com/aws-sdk-php/guide/latest/quick-start.html#factory-methodを参照して S3 オブジェクトをロードしています。

解決:

これは、@akirk の助けを借りて、私のコンポーネントがどのように見えるかです。

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

ruby - 外部サービスへの接続をモックする方法

AWS の使用状況に関するデータを検索および取得できる単純なアプリケーションを作成しています。Ruby aws-sdkgem を使用して AWS に接続しています。

AWS にクエリを実行できるようになるまでのプロセスは 2 段階です。

1) 接続する:

これはオブジェクトを返しAWS::Core::Configurationます。

2) クエリを実行する AWS リソースのオブジェクトを取得します。

これでデータを取得できます...

AWS から取得したようなデータを操作する単体テストを記述できるようになりたいです。明らかに、毎回 AWS を呼び出したくないので、AWS の代わりにテスト用のダブルを作成したいと考えています。これを行う方法を理解しています:

したがって、AwsThing#find_imageメソッドは ec2 モックを使用し、そのメソッドのロジックをテストできます。すべて良い。

しかし、その ec2 接続を取得するプロセス (上記の 2 つのステップ) もテストしたいと思います。次のようなテストを記述できるようになりたいと思います。

実際の API を呼び出すと、問題なく動作します。しかし、私はそれをモックしたい...接続メソッド、access_key、およびリージョンなどのテストが渡されるようにするためです。つまり、モック構成オブジェクトが正しいキーで呼び出されたことをアサートできるようにしたいと思います等

これを行う方法がわかりません...モックオブジェクトを渡すことができないようです...そして、テスト対象のクラスでメソッドをモックする方法もわかりません。この段階で私の理解は崩壊します...助けてください!

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

ruby-on-rails - Ruby: インストール中の AWS-SDK エラー

最近、このガイドに従って、EC2 サーバーにレールをインストールしました。私が今理解しようとしているのは、レール aws-sdkをどのようにインストールするかです (必要ですか?)。

「gem install aws-sdk」を実行すると、次のエラーが表示されます。

gem install aws-sdk

ここからどうすればいいのかわからない……。