2

私は Amazon S3 PHP API を学習しています。Amazon アカウントへのログインに有効な場合は Amazon キーを保存するか、次のコードを使用して間違ったキーを入力した場合はユーザーに警告したいと考えています。

$awsaccesskey = 'xxxxxxxxxxx';
$awssecretkey = 'xxxxxxxxxx/xxxxxxxxx';

$s3_object = new S3($awsaccesskey, $awssecretkey );

次に、これらのキーが有効か無効かを確認し、正しい場合はデータベースに保存するにはどうすればよいですか。

if('keys valid')
{
    //save in database
}
else
{
    // entered keys are invalid, plz check your keys
}

キーが有効または無効の場合、オブジェクトはエラーを返しますか?

認証応答を取得する方法がわかりません。誰かが解決策を提案してもらえますか? ありがとうございました。

4

1 に答える 1

3

あなたはこれを試すことができます

$s3 = new S3('aws_access_key', 'aws_secret_key');

$return = @$s3->putBucket('mybucket');
if($return)
{
   echo 'valid keys';
   //now you can save key in your db
   //delete created bucket
   $s3->deleteBucket('mybucket');
 }
 else
 {
   echo "You entered invalid Amazon access credentials";
 }
于 2012-05-18T08:49:22.660 に答える