問題タブ [aws-sdk-ruby]
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.
ruby-on-rails - エラー「初期化されていない定数 AWS (NameError)」
AWS が初期化されていないと言っています。私は aws-sdk-core gem を使用しています。
代わりに aws-sdk gem を使用してみましたが、問題は解決しませんでした。
これは initializers/aws.rb ファイルです。
サーバーを実行したり、コンソールを開こうとすると、次のエラーが表示されます。
/initializers/aws.rb:1:in `': 初期化されていない定数 AWS (NameError)
ruby - SDK を使用して、S3 (静的にホストされた) ウェブサイトエンドポイントを指す AWS Cloudfront ディストリビューションをどのように作成しますか?
静的 Web ページをホストする Web サイト エンドポイントとして構成された S3 バケットがあります。
その前にCloudfrontを置きたい。
S3 バケットの「プロパティ」 :: 「静的 Web サイト ホスティング」から「エンドポイント」をコピーしました。
「example.com.s3-website-us-east-1.amazonaws.com」という形式です。
AWS SDK CloudFront クライアントを使用して create_distribution を試行すると、次のエラーが発生します。
Ruby コードの例は次のとおりです。
}))
GUI と CLI を使用して、同じ「オリジン ドメイン名」でディストリビューションを作成できます。
ruby - SDK を介して AWS によって割り当てられた S3 バケット (静的ウェブサイト) のルート ドメインのエンドポイント値をプログラムで取得するにはどうすればよいですか?
例: example.com.s3-website-us-east-1.amazonaws.com?
SDK を介してプログラムでこの値を取得するにはどうすればよいですか? 私はそれを見つけることができないようです:
ドキュメントへのリンク: http://docs.aws.amazon.com/sdkforruby/api/Aws/S3.html
ruby-on-rails - Aws::Route53::Client.new からのより良い応答の処理
初めて Ruby AWS ADK V2 を使用しようとしましたが、返されたデータをフォーマットしようとしていますが、使用可能なフォーマットにするのはかなり難しいようです。
やりたいことは、ホスト ゾーンのリストを取得して表に表示することだけです。
私はヘルパーを持っています:
次に、次の JSON を返します。
私は実際に実行していますが、すべてのhosted_zoneエントリを介してテーブルに対話するステートメントを実行しています。
これは応答を取得するための最良の方法ですか、それとも応答を既に json にするように要求できますか?
paperclip - 実際の S3 バケットに接続せずに、Paperclip と S3 を使用して開発する正しい方法は何ですか?
私のプロジェクトでは Paperclip と Amazon S3 を使用していますが、S3 に直接接続しない開発/テスト環境が必要です。私は FakeS3 を使用しようとしましたが、aws-sdk
バージョン 2 を使用しているため、うまくいきませんでした (他のすべての Web サイトでは、v1 の使用方法が示されています)。
それを行う方法はありますか?どのように?
私のGemfile
:
aws-sdk - AWS SDK はイベントベースのアーキテクチャを提供しますか?
インスタンスを起動するためのチュートリアルとして、このリンクを使用しています。以下は私のコードです、
上記のコードはインスタンスを起動し、インスタンスの状態が実行中になるまでループで待機します。実行したら、いくつかの処理を行います。ご覧のとおり、処理を行う前にインスタンスの準備が整うのを待っています。AWS を 10 秒ごとにポーリングしているため (ポーリング モデル)、これは悪い考えです。
AWS SDK には、インスタンスが状態を変更したときにイベントをトリガーするもの (プッシュ モデルなど) が組み込まれていますか? はいの場合、それを行う方法を共有できますか?
amazon-web-services - AWS Ruby SDK で変更セット操作が機能しない
AWS Ruby SDK の変更セット操作を使用できません。他のすべての作成/リスト/更新/削除操作は正しく機能しているように見えますが、変更セット操作では次のようなエラーが発生しますNoMethodError: undefined method 'list_change_sets' for #<Aws::CloudFormation::Client>
ruby - Ruby を使用して DynamoDB テーブル内のすべてのアイテムを削除する
DynamoDB テーブル内のすべてのアイテムを削除する単純な ruby スクリプトを作成しようとしていますが、「delete_items」に渡す引数を理解するのに苦労しています。
item または item.keys を渡そうとしましたが、どちらも機能しませんでした。
ありがとう!