手动触发GCP pub子功能

时间:2020-04-20 17:31:25

标签: google-cloud-platform google-cloud-functions google-cloud-pubsub

我有一些GCP函数,这些函数使用pub sub按计划运行。我希望也可以临时运行它们。我很肯定我可以从GCP控制台界面执行此操作,但是我一生无法再次找到该按钮。有谁知道如何做到这一点?否则,是否可以使用gcloud命令行工具临时运行功能?我知道我也可以将它们部署为HTTP函数,以使我能够命中HTTP端点来触发这些函数,但是我不想将所有函数都部署为pub sub和HTTP。

2 个答案:

答案 0 :(得分:3)

您可以使用gcloud将消息发送到主题。我建议阅读documentation

<div class="modal fade" id="myModal" role="dialog">
    <div class="modal-dialog">

        <!-- Modal content-->
        <div class="modal-content" style="direction: rtl">
            <div class="modal-header" style="padding:35px 50px;text-align: center; font-size: 30px;">
                <h4>برای دیدن پروفایل کامل وارد شوید یا ثبت نام کنید</h4>
            </div>
            <div class="modal-body" style="padding:40px 50px;">
                <h3><strong>ورود به شهوانی</strong></h3>
                <br>
                <input type="hidden" name="csrfmiddlewaretoken" value="4gGY6LdmQsOvV6X2U20RnaOZ1v0nwXGI">
                <p>
                    <label for="id_username">نام کاربری:</label>
                    <input id="id_username" maxlength="254" name="username" type="text">
                </p>
                <p>
                    <label for="id_password">گذرواژه:</label>
                    <input id="id_password" name="password" type="password">
                </p>
                <input class="btn btn-lg btn-danger" type="button" onclick="SendToHost()" value="ورود">
                <input type="hidden" name="next" value="">

                <p>پسوردتان را فراموش کرده اید؟ <a href="/accounts/password/reset/">بازنشانی کنید</a></p>
                <p>عضو نیستید؟ <a href="/accounts/register/">ثبت نام کنید</a>!</p>

            </div>
            <div class="modal-footer" style="background-color: #f9f9f9;">
                <div class="row">
                    <br>
                    <div class="col-xs-12 text-center">
                        <ul class="list-unstyled list-inline">
                            <li><a href="/">خانه</a></li>
                            <li><a href="/tos">قوانین</a></li>
                            <li><a href="/faq">راهنما</a></li>
                            <li><a href="/privacy">حریم خصوصی</a></li>
                            <li><a href="/contact">تماس</a></li>
                            <li><a href="/accounts/login/">ورود</a></li>
                        </ul>
                    </div>
                </div>

            </div>
        </div>

    </div>
</div>

答案 1 :(得分:1)

您也可以从控制台执行此操作。点击主题,然后点击窗口顶部的 +PUBLISH MESSAGE。

然后您可以在框中写下您的消息并点击发布。