amazon sesへの私のリクエストは、GMTの有効期限が切れていると報告しています。いくつかの人は私に、アマゾンへのリクエストでUTCの日付形式を使用し、sincronized時間を使用するように指示しました。amazon sesリクエストのutc時刻を取得するにはどうすればよいですか?
コードはperlであり、行は次のとおりです。
$params{'Timestamp'} = sprintf("%04d-%02d-%02dT%02d:%02d:%02d.000Z",sub {($_[5]+1900,$_[4]+1,$_[3],$_[2],$_[1],$_[0])}->(gmtime(time)));
の質問です...私は、UTC形式でこれをしたいが、私は見るたびに、すべてのperl言語= sの
GMTとUTCの違いは、最大0.9秒です。すべての目的と目的のために、それらを同じとみなすことができます。 「GMTの期限切れ」、「UTCの日付形式」、および「同期時間」とはどういう意味ですか? – CanSpice
[root @ localhost amazon]#./ses-get-stats.pl -k aws-credentials -q リクエストタイムスタンプ:Wed、02 Feb 2011 16:39:48 GMTの有効期限が切れています。それはサーバー時間の300秒以内でなければなりません。 –
本当に十分な情報がありません。 $ params {'Timestamp'}の形式はどのような形式ですか?あなたがAmazonを扱うために使用しているモジュールがあれば、それは何ですか?あなたが「まったく知らない」のなら、なぜPerlでコーディングしていますか? – mscha