アマゾンウェブサービスS3はSSLcURLエラーを示しています

ディネッシュサイニ

localhostUbuntuシステムでPHPAmazon S3をテストしようとしていますが、同じエラーが発生し続けます。

S3 :: listBuckets():[35]エラー:140770FC:SSLルーチン:SSL23_GET_SERVER_HELLO:不明なプロトコル

バケットリストを表示する機能です。

    public function buckets() {
            $s3 = $this->getInstance();
/*print_r($this->_s3->listBuckets()); nothing is print else shows error */
            return $this->_s3->listBuckets();


        }

これは、この関数によって呼び出されたAmazonAPI関数です。

 public static function listBuckets($detailed = false) {
        $rest = new S3Request('GET', '', '');
        $rest = $rest->getResponse();
        if ($rest->error === false && $rest->code !== 200)
            $rest->error = array('code' => $rest->code, 'message' => 'Unexpected HTTP status');
        if ($rest->error !== false) {
            trigger_error(sprintf("S3::listBuckets(): [%s] %s", $rest->error['code'], $rest->error['message']), E_USER_WARNING);
            return false;
        }
        $results = array();
        if (!isset($rest->body->Buckets))
            return $results;

        if ($detailed) {
            if (isset($rest->body->Owner, $rest->body->Owner->ID, $rest->body->Owner->DisplayName))
                $results['owner'] = array(
                    'id' => (string) $rest->body->Owner->ID, 'name' => (string) $rest->body->Owner->ID
                );
            $results['buckets'] = array();
            foreach ($rest->body->Buckets->Bucket as $b)
                $results['buckets'][] = array(
                    'name' => (string) $b->Name, 'time' => strtotime((string) $b->CreationDate)
                );
        }
        else
            foreach ($rest->body->Buckets->Bucket as $b)
                $results[] = (string) $b->Name;

        return $results;
    }
ディネッシュサイニ

これは、ローカルホストでのAWSS3の統合で発生した最も一般的なエラーです。

  1. cURLが有効になっていて、OpenSSLもアクティブになっていることを確認してください。
  2. http://curl.haxx.se/ca/cacert.pemからファイルを取得し、ハードドライブのライブラリに保存します。名前をcacert.pemに変更します。
  3. 手順2でダウンロードしたファイルへのフルパスを使用して、php.iniでcurl.cainfoを構成します。
  4. Apacheを再起動します。

それは完璧に動作します。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ラムダ関数はs3キーエラーで失敗します。アマゾンウェブサービスで

分類Dev

アマゾンウェブサービス(AWS)LambdaはすべてのPythonライブラリをサポートしていますか?

分類Dev

アマゾンウェブサービス(AWS)S3 Javaサブディレクトリ(オブジェクト)を作成します

分類Dev

アマゾンウェブサービスS3でバケットとリソースへのアクセスを保護しますか?

分類Dev

アマゾンウェブサービスでRstudioからS3にデータを保存する方法

分類Dev

ラズベリーパイからアマゾンウェブサービスs3にビデオをストリーミングする方法

分類Dev

アマゾンウェブサービス(AWS)S3、パスワードで保護されているフォルダーをアップロードするにはどうすればよいですか?

分類Dev

アマゾンウェブサービス(AWS)ミラーを使用してapt-fastを最適化するにはどうすればよいですか?

分類Dev

アマゾンウェブサービスを介してyahoo天気APIのフォントまたはアイコンを変更する方法

分類Dev

junitでアマゾンウェブサービスのリクエスト/レスポンスオブジェクトをモックします

分類Dev

jsonを作成してアマゾンウェブサービスに挿入する方法dynamodb inlambda function

分類Dev

アマゾンウェブサービスでのホスティングについて混乱している

分類Dev

golangでPOSTポリシーをエンコードする方法-アマゾンS3へのブラウザーベースのアップロード?

分類Dev

アマゾン ウェブ サービスをテスト目的でどのように使用できますか [カードによる支払いなし]

分類Dev

アマゾンウェブサービスとxamarin.formsを使用したUWP?

分類Dev

アマゾンウェブサービスワードプレスプラグインcURLエラー

分類Dev

アマゾンウェブサービスの承認をリクエストする

分類Dev

iOS用のアマゾンウェブサービスを作成する

分類Dev

アマゾンウェブサービスにデータをすばやく投稿する方法は?

分類Dev

セレン&美しいスープは異なるLEN()と同じウェブサイトスクレイプ(アマゾン)の値を戻します

分類Dev

アマゾンウェブサービス(AWS)でASP.NET APIをホストする方法は?

分類Dev

アマゾンウェブサービスPowerShell資格情報のセットアップエラー

分類Dev

アマゾンウェブサービス:非csvデータを使用し、トレーニング済みモデルを取得します

分類Dev

アマゾンウェブサービスec2rdsでワードプレス、php7のsoapclientを有効にするときにエラーが発生しました

分類Dev

アマゾンウェブサービスに保存されているjqueryクロッパーを使用して画像を編集するにはどうすればよいですか?

分類Dev

アマゾンウェブサービス:putObjectとgetObjectを許可するが、listBucketを拒否するようにS3ポリシーを設定する

分類Dev

アマゾンのウェブサイトは「国への配達」を示しています。プログラムで変更するにはどうすればよいですか?

分類Dev

アマゾンウェブサービスSDKiOS

分類Dev

アマゾンウェブサービス(AWS)のDjango

Related 関連記事

  1. 1

    ラムダ関数はs3キーエラーで失敗します。アマゾンウェブサービスで

  2. 2

    アマゾンウェブサービス(AWS)LambdaはすべてのPythonライブラリをサポートしていますか?

  3. 3

    アマゾンウェブサービス(AWS)S3 Javaサブディレクトリ(オブジェクト)を作成します

  4. 4

    アマゾンウェブサービスS3でバケットとリソースへのアクセスを保護しますか?

  5. 5

    アマゾンウェブサービスでRstudioからS3にデータを保存する方法

  6. 6

    ラズベリーパイからアマゾンウェブサービスs3にビデオをストリーミングする方法

  7. 7

    アマゾンウェブサービス(AWS)S3、パスワードで保護されているフォルダーをアップロードするにはどうすればよいですか?

  8. 8

    アマゾンウェブサービス(AWS)ミラーを使用してapt-fastを最適化するにはどうすればよいですか?

  9. 9

    アマゾンウェブサービスを介してyahoo天気APIのフォントまたはアイコンを変更する方法

  10. 10

    junitでアマゾンウェブサービスのリクエスト/レスポンスオブジェクトをモックします

  11. 11

    jsonを作成してアマゾンウェブサービスに挿入する方法dynamodb inlambda function

  12. 12

    アマゾンウェブサービスでのホスティングについて混乱している

  13. 13

    golangでPOSTポリシーをエンコードする方法-アマゾンS3へのブラウザーベースのアップロード?

  14. 14

    アマゾン ウェブ サービスをテスト目的でどのように使用できますか [カードによる支払いなし]

  15. 15

    アマゾンウェブサービスとxamarin.formsを使用したUWP?

  16. 16

    アマゾンウェブサービスワードプレスプラグインcURLエラー

  17. 17

    アマゾンウェブサービスの承認をリクエストする

  18. 18

    iOS用のアマゾンウェブサービスを作成する

  19. 19

    アマゾンウェブサービスにデータをすばやく投稿する方法は?

  20. 20

    セレン&美しいスープは異なるLEN()と同じウェブサイトスクレイプ(アマゾン)の値を戻します

  21. 21

    アマゾンウェブサービス(AWS)でASP.NET APIをホストする方法は?

  22. 22

    アマゾンウェブサービスPowerShell資格情報のセットアップエラー

  23. 23

    アマゾンウェブサービス:非csvデータを使用し、トレーニング済みモデルを取得します

  24. 24

    アマゾンウェブサービスec2rdsでワードプレス、php7のsoapclientを有効にするときにエラーが発生しました

  25. 25

    アマゾンウェブサービスに保存されているjqueryクロッパーを使用して画像を編集するにはどうすればよいですか?

  26. 26

    アマゾンウェブサービス:putObjectとgetObjectを許可するが、listBucketを拒否するようにS3ポリシーを設定する

  27. 27

    アマゾンのウェブサイトは「国への配達」を示しています。プログラムで変更するにはどうすればよいですか?

  28. 28

    アマゾンウェブサービスSDKiOS

  29. 29

    アマゾンウェブサービス(AWS)のDjango

ホットタグ

アーカイブ