小编leo*_*o c的帖子

我在哪里可以找到来自cognito的JWT的密钥

我正在为我的Web App尝试Cognito用户池的登录功能.我能够获得令牌,但我不知道在哪里可以找到解密它的秘密.我在其中一篇文章中读到,秘密是用户池中应用程序的秘密ID.但是,对于Javascript SDK,密码ID为空.这是否意味着我的秘密也应该是空白的?我试过这个但是我收到一条消息"错误:PEM_read_bio_PUBKEY失败".

amazon-web-services amazon-cognito aws-cognito

8
推荐指数
2
解决办法
7678
查看次数

使用响应302从aws api网关重定向

我正在尝试在AWS API网关中进行重定向工作.我将方法响应配置为在头部和Integration Response中包含Location,我将参数设置为:Location = integration.response.body.location.但是,当我测试API时,它只是向我显示API页面上的位置文本,而不是将我重定向到该位置.有没有人遇到过这个?

显示的字符串实际上是正确的位置,但API不会将我重定向到该URL.

redirect aws-api-gateway

5
推荐指数
3
解决办法
6996
查看次数

您可以更改数据列表选项的样式吗?

我遵循链接上的解决 方案,使数据列表中的输入字段过滤器选项使用包含而不是开头。该解决方案有效,但是我的显示器有问题。这些选项在选项列表上同时显示“值”和“ innerText”,如下所示:

数据列表选项列表

我想做的是使第一行变小而第二行变大,但是我不确定这是否可行以及应该为该元素设置什么样式。

这是我拥有的html代码:

            <div class="inputFieldBorder item item-input">
                <div class="row">
                <input type="text"
                       name="prodList"
                       id= "prodList"
                       maxlength = "50"
                       placeholder = "Things to Buy"
                       ng-model="listData.header.newProduct"
                       list="productlist">
                    <datalist id="productlist">
                        <select >&nbsp;
                            <option ng-repeat="productname in allproducts" value="{{productname.productName}}">{{productname.productName}}</option>
                        </select>
                    </datalist>
                    <button ng-disabled="!listData.header.newProduct"
                      class="button button-icon ion-android-close input-button"
                      ng-click="clearSelection()"></button>
                    </div>
            </div>
Run Code Online (Sandbox Code Playgroud)

css html5

5
推荐指数
0
解决办法
2229
查看次数

AWS Lambda Invoke不执行lambda函数

我创建了4个Lambda函数来处理将写入MySQL表的信息.前三个函数分别只选择,插入和更新MYSQL表记录.

然后我创建了第4个函数来接受记录详细信息作为事件参数的一部分.此函数将首先尝试通过调用第一个lambda函数来选择记录,如果找到它,将使用update lambda函数更新表上的记录.如果找不到,它将调用insert函数来添加记录.我在操作MySQL表的3个函数上使用pool.query.我也使用lambda.invoke从第4个函数调用这三个函数.

通过将记录详细信息作为参数传递,我能够在本地成功测试第4个函数,并且能够成功调用三个Lambda函数并更新mySQL表记录.我遇到的问题是,当我在AWS Lambda中上传函数时,它不会调用这三个函数中的任何一个.我没有在日志中看到任何错误,所以我不知道如何检查问题所在.这是,调用其他函数的代码:

exports.handler = (event, context, callback) => {

var err = null;
var payload = {
        qryString : event.qryString,
        record: event.updaterecord,
        dbConfigPool : event.dbConfigPool
           }

var params = {
  FunctionName: 'getInventory', 
  Payload: JSON.stringify(payload) 
}
console.log(' before invoke ' + JSON.stringify(params) )
lambda.invoke(params, function(err, data) {
console.log(' aftr invoke ' + JSON.stringify(params) )
  if (err) {
    console.log('err ' + err, err.stack); // an error occurred
    event.message = err + ' query error';
  }
  else    { 
      console.log('success' + …
Run Code Online (Sandbox Code Playgroud)

mysql amazon-web-services node.js aws-lambda

3
推荐指数
2
解决办法
4114
查看次数