AWS SDK for PHP를 사용하여 SMS로 메시지 보내기
그런데 갑자기 SMS 인증이 어려워지자 이번에는 AWS로 자신의 휴대전화 번호에'안녕하세요'라고 문자를 보내기로 했다.
다음은 이 단계입니다.
절차.
① IAM을 통해 그룹 및 사용자 설정
액세스 키와 보안 키가 발행되기 때문에 필기를 해야 합니다.안전 열쇠는 표시를 누르면 볼 수 있다.
주의
액세스 키와 보안 키를 누설되지 않는 곳에 기록하십시오.
남용되면 대량 방문이 이뤄지고 AWS도 고액의 비용을 요구할 것으로 보인다.
또한 발행된 페이지에서 다른 페이지로 이동하면 안전성 열쇠가 두 번째로 보이지 않기 때문에 반드시 필기를 하거나 csv를 다운로드해야 한다.
② Amazon SNSFullAccess 정책을 제작진 내 사용자에게 첨부합니다.
※ 나는 처음에는 이곳을 이해할 수 없었고, EC2도 첨부했다.
③ Composier로 SDK for PHP를 설치하고 vender 디렉터리를 문서 루트에 넣습니다.다음 코드도 문서 루트에 놓으세요.
smstest.php<?php
require './vendor/autoload.php';
error_reporting(E_ALL);
ini_set("display_errors", 1);
$params = array(
'credentials' => array(
'key' => 'XXXXXX', //アクセスキー
'secret' => 'XXXXXX', //セキュリティキー
),
'region' => 'ap-northeast-1', //リージョンの設定
'version' => 'latest'
);
$sns = new \Aws\Sns\SnsClient($params);
$args = array(
"SMSType" => "Transational",
"Message" => "こんにちは", //英語も送信できます。
"PhoneNumber" => "電話番号" //日本であれば+81-XX-XXXX-XXXX
);
$result = $sns->publish($args);
echo "<pre>";
var_dump($result);
echo "</pre>";
?>
④ php 파일 실행
<?php
require './vendor/autoload.php';
error_reporting(E_ALL);
ini_set("display_errors", 1);
$params = array(
'credentials' => array(
'key' => 'XXXXXX', //アクセスキー
'secret' => 'XXXXXX', //セキュリティキー
),
'region' => 'ap-northeast-1', //リージョンの設定
'version' => 'latest'
);
$sns = new \Aws\Sns\SnsClient($params);
$args = array(
"SMSType" => "Transational",
"Message" => "こんにちは", //英語も送信できます。
"PhoneNumber" => "電話番号" //日本であれば+81-XX-XXXX-XXXX
);
$result = $sns->publish($args);
echo "<pre>";
var_dump($result);
echo "</pre>";
?>
\$ cd/your/document/root/
\$ php smstest.php
브라우저의 경우 BASIC 인증을 통해 제3자의 접근을 방지하십시오.
실행 결과
나온다!
이것만 보면 무섭지만, 목표를 달성했다.
총결산
SDK for PHP로 SMS를 통한 메시지 전송에 도전했습니다.
우리는 AWS 문서를 완전히 표절하면서 순조롭게 메시지를 보내는 데 성공했다.
여기서 발전해서 SMS 인증도 만들고 싶어요.
끝까지 읽어주셔서 감사합니다!
소감과 설명이 부족한 부분이 있다면 메모를 남겨주시면 감사하겠습니다.
Reference
이 문제에 관하여(AWS SDK for PHP를 사용하여 SMS로 메시지 보내기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/arnabon/items/abedad887a0e9a573d90
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
SDK for PHP로 SMS를 통한 메시지 전송에 도전했습니다.
우리는 AWS 문서를 완전히 표절하면서 순조롭게 메시지를 보내는 데 성공했다.
여기서 발전해서 SMS 인증도 만들고 싶어요.
끝까지 읽어주셔서 감사합니다!
소감과 설명이 부족한 부분이 있다면 메모를 남겨주시면 감사하겠습니다.
Reference
이 문제에 관하여(AWS SDK for PHP를 사용하여 SMS로 메시지 보내기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/arnabon/items/abedad887a0e9a573d90텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)