我正在尝试使用 CognitoUserPool 作为一个身份验证提供程序创建 Cognito FederatedIdentityPool。创建 UserPool 很简单:
const userPool = new cognito.CfnUserPool(this, 'MyCognitoUserPool')
const userPoolClient = new cognito.CfnUserPoolClient(this, 'RandomQuoteUserPoolClient', {
generateSecret: false,
userPoolId: userPool.userPoolId
});
Run Code Online (Sandbox Code Playgroud)
但是我不确定如何将其连接到身份池:
const identityPool = new cognito.CfnIdentityPool(this, 'MyIdentityPool', {
allowUnauthenticatedIdentities: false,
cognitoIdentityProviders: ?????
});
Run Code Online (Sandbox Code Playgroud)
根据IdentityProvider API 文档,它看起来有一个属性cognitoIdentityProviders
,但是它接受一个cdk.Token/CognitoIdentityProviderProperty
.
现在我尝试创建一个CognitoIdentityProviderProperty对象并传递它cognitoIdentityProviders: [{ clientId: userPoolClient.userPoolClientId }]
,但我收到以下异常:
1/2 | 09:48:35 | CREATE_FAILED | AWS::Cognito::IdentityPool | RandomQuoteIdentityPool Invalid Cognito Identity Provider (Service: AmazonCognitoIdentity; Status Code: 400; Error Code: InvalidParameterException; Request ID: 4d6d579a-6455-11e9-99a9-85159bc87779) …
Run Code Online (Sandbox Code Playgroud) 我在当地分公司做了一些改变.我没有承诺.我刚刚将所有更改编入索引并将其移至存储区.现在我做了一个
git pull
Run Code Online (Sandbox Code Playgroud)
git pull之后我做了
git stash apply
Run Code Online (Sandbox Code Playgroud)
现在有一些冲突.在eclipse中,我能够以正常的git格式看到冲突
<<<< Updated Upstream
ksldjflsdk
sdlkfjdslk
sdlkfjsdlk
===========
sdlkfjdslk
dslkfjdslkfj
dsklfjsdlkjf
>>>>> Stashed Changes
Run Code Online (Sandbox Code Playgroud)
现在有一些文件存在很多冲突.我很难向上看和合并.有没有办法可以将当前的合并流程移到超出比较的位置.
我在git版本1.8.3和Beyond Compare 3.2.3上
我正在关注https://docs.microsoft.com/en-us/windows/uwp/launch-resume/create-and-register-a-background-task文档以创建一个后台任务,该任务将每15分钟运行一次并ping一项服务.
使用实现IBackgroundTask的公共密封类创建了一个Windows运行时组件项目
namespace PeriodicBackgroundTask
{
public sealed class FifteenMinutePeriodicTimer : IBackgroundTask
{
private static readonly FileLogWriter mWriteLogToFile = new FileLogWriter();
public FifteenMinutePeriodicTimer() { }
public void Run(IBackgroundTaskInstance taskInstance)
{
try
{
taskInstance.Canceled += new BackgroundTaskCanceledEventHandler(OnCanceled);
mDeferral = taskInstance.GetDeferral();
mWriteLogToFile.log("Starting periodic timer at " + DateTime.Now.ToString());
// Calling method to do a Post call to a service.
mWriteLogToFile.log("Finishing periodic timer at " + DateTime.Now.ToString());
}
catch (Exception ex)
{
mWriteLogToFile.log("Fifteen Minute periodic timer failed.", ex);
}
finally
{
// …
Run Code Online (Sandbox Code Playgroud)在我的 Web 应用程序中,我发送两个参数:action
和productCode
从 JSP 到 Servlet。基于该操作,将进行一些处理。
现在,执行操作后,我将控制转发到 JSP。问题是,当打开新的 JSP 时,URL 仍然包含 Servlet 的名称和参数。因此,如果有人刷新页面,则会一次又一次执行相同的操作。
如果我能够以某种方式从 URL 中删除参数,那么我就处理了 servlet 中的无参数情况。
谁能告诉我如何从请求对象中删除参数?
我正在工作的当前项目使用 maven 作为构建工具。对于正常构建,我们使用:
mvn clean install
Run Code Online (Sandbox Code Playgroud)
但是为了为某些特定服务器创建 EAR,我们使用:
mvn clean install -Denvironment=SITE9003
Run Code Online (Sandbox Code Playgroud)
以上命令引用项目中定义的特定过滤器属性文件,并相应地修改构建。
我的问题是 -Denvironment 究竟是做什么的,它的配置在哪里?通过配置,我的意思是作为 -Denvironment 传递的参数的逻辑在哪里?
我尝试查看“clean”和“install”插件的手册页,但没有找到任何关于 -Denvironment 的参考。
我们正在使用 Maven 2.2.1
当我运行 Wireshark 时,我可以在一台计算机上看到 4 个本地连接。我没有对机器的物理访问权限,因此无法检查机器上的 LAN 端口。这是wireshark的截图。
现在,当我查看系统属性时,我只能看到两个 LAN 连接。
我的问题是,如何查看 Windows 7 上的 LAN 端口总数?我还可以在 WireShark 中查看所有 LAN 连接中的活动,我如何才能知道我的数据包正在通过哪个连接?
四分之三的连接具有相同的数据包传输图。