問題タブ [aws-php-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.
amazon-web-services - サービスプロバイダーから Amazon Route 53 に DNS レコードを移行するにはどうすればよいですか?
すべての DNS レコードをサービス プロバイダーから Amazon Route 53 に転送したいと考えています。
現在、現在の DNS サーバーには約 2500 のレコードがあります。
私のサービス プロバイダーは、バインド サーバーからゾーン ファイルを提供してくれました。
これらすべてのレコードを一度にルート 53 に追加するスクリプトはありますか?
php - AWS SQS PHP との接続では無効なトークンですが、Python では問題ありません
AWS SQS に接続しようとすると、非常に特殊な問題が発生します。この PHP コードを実行すると、次のようになります。
次のエラーが表示されます。
しかし、同じマシンで同じ資格情報を使用して boto (AWS PHP SDK に相当する Python) を使用している場合、問題なく動作します! アカウントは期待どおりに開かれ、関連付けられているすべてのキューにアクセスできます。
PHP コードを機能させるにはどうすればよいですか? 何を確認すればよいですか?
php - PHP - AWS CloudWatch Logs が tooNewLogEventsStartIndex を返す
AWS PHP SDK
クライアント アプリケーションがログ イベントのバッチを中央ログ @ AWS CloudWatch Logs に送信できるようにするために使用しています。
PutLogEvents() メソッドを使用して、ログのバッチを AWS にプッシュしtooNewLogEventStartIndex
、拒否された理由で次の応答を受け取ります。
このエラーの意味を説明するドキュメント @ AWS が見つかりませんでした。誰か知っていますか?
php - Laravel AWS SDK を使用して Route53 でレコード セットを作成する際のエラー
Amazon の PHP SDK と changeresourceRecordSets を使用して新しい Route53 レコード セットを認証および作成しようとすると、エラーが発生します。これが私がこれまでに試みたことです:
- AWS SDK for Laravel をインストールしました
- Amazon の IAM を使用して新しいユーザーとグループを作成し、FullAdministrator ポリシーをグループに適用しました。
- 次のように、新しいユーザー認証情報とその他の AWS 変数を .env ファイルに保存しました。
以下のコード:
- 以下をテストして、Laravel 環境が正しく構成され、コントローラーが動作することを確認しました。
以下のコード:
- 認証情報が S3 に対して機能することを確認したら、この SOの回答とコードに厳密に従って、新しい Route53 クライアントを作成し、Route53 ホスト ゾーンに新しいレコード セットを作成しました。わずかに変更されたコードは次のとおりです。
以下のコード:
- 結果のエラーは次のとおりです。
クライアント エラー:応答が返さ
POST https://route53.amazonaws.com/2013-04-01/hostedzone/MYZONE/rrset/
れました403 Forbidden
: 送信者
そして、エラーからさらに...
SignatureDoesNotMatch (クライアント): 署名の有効期限が切れました: 20160225T215502Z は 20160225T220842Z より前です (20160225T221342Z - 5 分)。
任意の提案をいただければ幸いです。
amazon-web-services - AWS Elastic Transcoder: 動画の回転
PHP SDK を使用して作成されたジョブでビデオを回転させようとしています。90 度に回転してジョブが作成されるのを確認しましたが、出力が元の位置から回転していないようです。回転は実際には機能しませんか?
応答なしで aws フォーラムに投稿しました https://forums.aws.amazon.com/thread.jspa?threadID=226254
php - クラスが見つからない致命的なエラーを取得する AWS PHP SDK
SQS からメッセージを読み込もうとしていますが、PHP SDK のインストールに問題があるため、そこまで到達できません。
指示に従い、composer 経由でインストールしました。
テスト目的の私のコードは次のとおりです。
これは単に結果として
次に、zipファイルを直接ダウンロードして使用してみました
これにより、まったく同じエラーが発生しました。私は何を間違っていますか?Sqs/SqsClient.php にテキストを直接出力できるため、パスが正確であると確信しています。
php - AWS S3 CopyObject コマンドの使用時にキーが見つかりません
copyObject コマンド (AWS S3) を使用しようとすると、次のエラーが発生します。AWS PHP SDK を使用しています。コードは次のとおりです。
「 https://s3-us-west-2.amazonaws.com/lms-courses/ideasfile.zip 」で「CopyObject」を実行中にエラーが発生しました。AWS HTTP エラー: クライアント エラー:応答 が返さ
PUT https://s3-us-west-2.amazonaws.com/lms-courses/ideasfile.zip
れました:指定されたキーは存在しません.lalala.zipE698888 (切り捨てられました...) NoSuchKey (クライアント): 指定されたキーは存在しません。- 指定されたキーは存在しません。404 Not Found
NoSuchKey
NoSuchKey
私はしばらくの間、このエラーに苦労してきました。バケットlms-courses
が存在し、存在しideasfile.zip
ます。適切にアップロードされなかった場合などに備えて、そのようにテストするためだけに、そのファイルを手動でバケットに追加しました。
明らかにキーが存在するのに、キーが存在しないと言う理由がわかりません-私はそれを見ています。
amazon-web-services - AWS SQS バッチ メッセージの削除、エラー: TooManyEntriesInBatchRequest
AWS SQS
一度にバッチ メッセージを削除しようとしてい10
ます。配列チャンクの最初のメッセージは削除されますが、2 番目のチャンクは削除されず、エラーがスローされます
AWS.SimpleQueueService.TooManyEntriesInBatchRequest (クライアント): リクエストごとのエントリの最大数は 10 です。12 を送信しました。
私はこれらの手順に従っています。
私は12個のメッセージの配列を持っていて、それらをこのようなチャンクに変換しました
チャンク 1
チャンク 2
次に、エントリをループして削除アクションを作成します
これにより、1番目のチャンク(10個のアイテム)が削除され、2番目のチャンクが入ると、エラーが発生します
AWS.SimpleQueueService.TooManyEntriesInBatchRequest (クライアント): リクエストごとのエントリの最大数は 10 です。12 を送信しました。
一度に複数のメッセージを削除するにはどうすればよいですか?