AWS Iamコマンド、ターミナルで正しく機能し、Laravel / PHP AWSSDKで機能しない

カーディー

OS:Ubuntu 14.04を使用しており、ターミナルを使用してAWSCLIパッケージをインストールしてます。AWS Iamコマンドの実行中は、正常に機能します。

例:このコマンドを実行するaws iam list-usersと、次の結果が得られました

{
    "Users": [
        {
            "Arn": "arn:aws:iam::3**16****332:user/xyz",
            "CreateDate": "2014-09-29T14:21:25Z",
            "UserId": "AIDAJY*******MW**W",
            "Path": "/",
            "UserName": "xyz"
        },
        {
            "Arn": "arn:aws:iam::34****044**2:user/abcxyz",
            "CreateDate": "2014-02-07T21:08:53Z",
            "UserId": "AIDAJ******JML**V6Y",
            "Path": "/",
            "UserName": "abcxyz"
        },
}

Laravel5.1でAWSSDKを使用しているときに、キー、シークレット、リージョンなどを設定します(AWSCLIパッケージで設定したものと同じ

Laravel5.1でこのコードを実行している間

$Iam    =   \App::make('aws')->createClient('Iam');
$result =   $Iam->listUsers();

echo "<pre>";
  print_r($result);
die();

次のエラーが発生します(添付ファイルを参照)。 ここに画像の説明を入力してください

同じ構成がターミナルでは正常に機能しますが、SDKでは機能しないため、理由は何でしょうか。また、正常に動作しているSQSも試しました。次のコードを参照してください。

$obj    =   \App::make('aws')->createClient('Sqs');
$queue  =   $obj->getQueueUrl(['QueueName'=>'sms-demo']);
$queueUrl=   $queue->get('QueueUrl');

$result = $obj->receiveMessage(
                array('QueueUrl'=> $queueUrl));
ショーンバウアー

IAMはグローバルサービスであり、地域固有ではありません。ただし、APIを使用する場合は、呼び出しにus-east-1リージョンを使用する必要があります。

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

AWS CLIコマンドはBashで機能しますが、PHP shell_exec()では機能しません

分類Dev

シェルコマンド「touch」がPHPで機能しない

分類Dev

ターミナルでは機能するがphpでは機能しないCurlリクエスト

分類Dev

AWSでシェルコマンドの実行が機能しない

分類Dev

AWS:コマンドはコマンドラインで機能しますが、PHPのexecでは機能しません

分類Dev

AWS SNSが機能しないC#でAWSSDKを使用してテキストメッセージを送信する

分類Dev

AngularJS:ログイン機能がPHPコードで機能しない

分類Dev

AWS phpSDKがPHP7で機能していません

分類Dev

PHPコピー機能がJoomlaで機能しない

分類Dev

Chronograf URL が AWS で機能しない

分類Dev

ログインコードがPHPで機能しない

分類Dev

メール機能がPHPで機能しない

分類Dev

phpメール機能がif条件で機能しない

分類Dev

メール機能がPHPで機能しない

分類Dev

PHPメール機能がHostgatorで機能しない

分類Dev

AWS PHP SDK:バケット暗号化が機能しない

分類Dev

FTP画像のアップロードがPHPで正しく機能しない

分類Dev

__DIR__がphpインクルードで機能しない

分類Dev

JS内部でPHPが正しく機能しないconfirm()ブール値

分類Dev

header.phpをインクルードするPHPコードが正しく機能しない

分類Dev

AWSのRHEL8でsemanageコマンドが機能しない

分類Dev

AWS CLIS3コマンドがフォルダー内のスペースで機能しない

分類Dev

CentOS 6.8PHP-FPMがPHPCLIで正しく機能しない

分類Dev

PHPでの検索が正しく機能しない

分類Dev

OnclickWordReplacementがPHPで正しく機能しない

分類Dev

「railsserver」コマンドがターミナルで機能しない

分類Dev

コマンド `open`がUbuntuターミナルで機能しない

分類Dev

laravel 5.4 - php artisan migrate コマンドが機能しない

分類Dev

PHPコードがPHPCLIで機能しない

Related 関連記事

  1. 1

    AWS CLIコマンドはBashで機能しますが、PHP shell_exec()では機能しません

  2. 2

    シェルコマンド「touch」がPHPで機能しない

  3. 3

    ターミナルでは機能するがphpでは機能しないCurlリクエスト

  4. 4

    AWSでシェルコマンドの実行が機能しない

  5. 5

    AWS:コマンドはコマンドラインで機能しますが、PHPのexecでは機能しません

  6. 6

    AWS SNSが機能しないC#でAWSSDKを使用してテキストメッセージを送信する

  7. 7

    AngularJS:ログイン機能がPHPコードで機能しない

  8. 8

    AWS phpSDKがPHP7で機能していません

  9. 9

    PHPコピー機能がJoomlaで機能しない

  10. 10

    Chronograf URL が AWS で機能しない

  11. 11

    ログインコードがPHPで機能しない

  12. 12

    メール機能がPHPで機能しない

  13. 13

    phpメール機能がif条件で機能しない

  14. 14

    メール機能がPHPで機能しない

  15. 15

    PHPメール機能がHostgatorで機能しない

  16. 16

    AWS PHP SDK:バケット暗号化が機能しない

  17. 17

    FTP画像のアップロードがPHPで正しく機能しない

  18. 18

    __DIR__がphpインクルードで機能しない

  19. 19

    JS内部でPHPが正しく機能しないconfirm()ブール値

  20. 20

    header.phpをインクルードするPHPコードが正しく機能しない

  21. 21

    AWSのRHEL8でsemanageコマンドが機能しない

  22. 22

    AWS CLIS3コマンドがフォルダー内のスペースで機能しない

  23. 23

    CentOS 6.8PHP-FPMがPHPCLIで正しく機能しない

  24. 24

    PHPでの検索が正しく機能しない

  25. 25

    OnclickWordReplacementがPHPで正しく機能しない

  26. 26

    「railsserver」コマンドがターミナルで機能しない

  27. 27

    コマンド `open`がUbuntuターミナルで機能しない

  28. 28

    laravel 5.4 - php artisan migrate コマンドが機能しない

  29. 29

    PHPコードがPHPCLIで機能しない

ホットタグ

アーカイブ