-2
エンドポイントとトピック名をハードコードしないでHTTP POSTメッセージを送信する手順はありますか。 メッセージを変数として指定できますが、エンドポイントとトピックは指定できません。PythonでのAWS IoT HTTP POSTリクエスト?
import requests
caPath = "aws-iot-rootCA.crt"
certPath = "cert.pem.crt"
keyPath = "privkey.pem.crt"
parameters = (
('qos', '1'),
)
payload= """{
"message": "Hello"
}"""
r = requests.post('https://******endpoint*****.us-west-2.amazonaws.com:8443/topics/TopicName',
params=parameters,,data=payload,
cert=(certPath,keyPath,caPath))
をしかし、どのようにトピック名や変数としてAWSエンドポイントを与える:
このコードは絶対に正常に動作していますか?
ありがとう:) それは働いた –