小编Jam*_*mes的帖子

如何在 azure 数据工厂 v2 中创建和设置变量

如何在 ADF v2 中设置字符串数组类型的变量,以便我可以迭代每个元素?每个元素代表一个数据库名称?

“设置变量”活动有一个下拉菜单,但显示“未找到结果”?

截屏 非常感谢,

azure azure-data-factory-2

7
推荐指数
1
解决办法
1万
查看次数

如何在反应传单上覆盖内容(z-index问题)

真的试图不发布这个,因为我已经看到了类似的问题,但在在线阅读内容后我无法在反应传单库上显示任何内容。

以下代码片段显示了我尝试生成的地图和叠加层的标记。

非常感谢,感谢任何帮助。

在网上查看其他问题,人们提到将 Map 容器位置设置为绝对并将 z-index 设置为 400+,这对我来说似乎与下面的标记没有什么区别。

地图标记

              <Map
                zoomControl={false}
                doubleClickZoom= {false}
                closePopupOnClick= {false} 
                dragging= {false}
                zoomSnap= {false} 
                zoomDelta= {false} 
                trackResize= {false}
                scrollWheelZoom= {false}
                touchZoom={false}
                className="map"
                worldCopyJump={true}
                center={position}
                zoom={this.state.zoom}>

                <TileLayer
                  attribution="&amp;copy <a href=&quot;http://osm.org/copyright&quot;>OpenStreetMap</a> contributors and Chat location by Iconika from the Noun Project"
                  url="https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png"
                />

                {this.state.pins.map(pin => (
                  <Marker
                    onClick={() => this.showPanel(pin)}
                    key={pin._id}
                    position={[pin.latitude, pin.longitude]}
                    icon={pinIcon}>
                  </Marker>
                ))}

              </Map>
Run Code Online (Sandbox Code Playgroud)

叠加标记

  <div ref={ref => this.el = ref}>
            <button onClick={() => this.setState({ isPaneOpen: true })}>Click me to open right pane!</button> …
Run Code Online (Sandbox Code Playgroud)

reactjs react-leaflet

6
推荐指数
2
解决办法
9052
查看次数

无法从我的 ubuntu EC2 计算机连接到 AWS DocumentDB

我无法从我的 Amazon EC2 ubuntu 计算机连接到我的 Amazon DocumentDB?我已经检查了 Amazon DocumentDB 的安全性,它当前被分配给具有“所有流量”的默认值。

我已尝试直接从 AWS 实例页面执行以下命令,尽管我收到了下面包含的错误消息。

我已遵循此 aws 指南https://docs.aws.amazon.com/documentdb/latest/developerguide/getting-started.connect.html

EC2 ubuntu 机器上的 Mongo shell 命令

mongo --ssl --host mydatabasename.23scnncsd3.eu-west-1.docdb.amazonaws.com:27017 --sslCAFile rds-combined-ca-bundle.pem --username webuser --password mypassword
Run Code Online (Sandbox Code Playgroud)

我从 ubuntu 命令提示符中收到的错误消息如下

错误信息

MongoDB shell version v3.6.11
connecting to: mongodb://mydatabasename.23scnncsd3.eu-west-1.docdb.amazonaws.com:27017/?gssapiServiceName=mongodb
2019-03-11T21:39:37.587+0000 W NETWOK  [thread1] Failed to connect to 172.31.45.184:27017 after 5000ms milliseconds, giving up.
2019-03-11T21:39:37.595+0000 E QUERY    [thread1] Error: couldn't connect to server mydatabasename.23scnncsd3.eu-west-1.docdb.amazonaws.com:27017, connection attempt failed :
connect@src/mongo/shell/mongo.js:263:13
@(connect):1:6
exception: connect failed
Run Code Online (Sandbox Code Playgroud)

难道我做错了什么?任何帮助表示赞赏!

非常感谢,

更新

aws 屏幕截图

ubuntu amazon-web-services aws-documentdb

5
推荐指数
1
解决办法
7401
查看次数

如何使用路由 53、cloudfront 分发和 Elastic beanstalk 修复 504 错误

我无法使用 Elastic beanstalk、cloudfront 分发和路由 53 让我的 nodejs api 工作。我需要我的 api 在 SSL 后面运行,这就是我使用 cloudfront 分发的原因。我有以下设置。

当我访问我的 api 时,https://api.mydomain.com我收到 504 错误消息,并显示以下错误消息。

我的 api 运行的实际 url(成功地,使用 Nodejs Elastic 和 beanstalk)是http://dummy-env.n1eijsdai.eu-west-1.elasticbeanstalk.com。我只想将该 urlapi.mydomain.com与 SSL 一起屏蔽。

我有什么地方做错了吗/你能建议我尝试一下吗?

浏览一下cloudfront的配置,这看起来很奇怪,图片显示了以S3为前缀的设置,但这个api不在S3上(至少不是直接在S3上),而是由elastic beanstalk托管。

在值中提到 S3 的 cloudfront 设置,它位于 beanstalk 中(不是 S3)

谢谢,

错误信息

504 ERROR
The request could not be satisfied.
CloudFront attempted to establish a connection with the origin, but either the attempt failed or the origin closed the connection. 
If you received this error while trying to use an …
Run Code Online (Sandbox Code Playgroud)

amazon-cloudfront amazon-route53 amazon-elastic-beanstalk

5
推荐指数
1
解决办法
2万
查看次数

无法连接到 EC2 Linux 上的 mongo

我无法连接到在免费套餐 AWS Amazon Linux 2 AMI 上运行的 mongo 实例。我已经在网上关注了几个页面,我可以确认我所做的事情,但我无法远程连接到 mongo。

  • EC2(安装了mongo)有一个公共IP
  • 安全组(入站)分配端口 = 27017,协议 = tcp
  • 我可以通过 SSH 连接到 EC2(并连接到 mongo,SSH 命令如下所示)
  • 我已注释掉 /etc/mongod.conf 文件中的绑定设置(请参见下面的示例)
  • 重启mongo服务,命令如下
  • 本地计算机 - 我可以成功 ping EC2 公共 IP
  • 本地计算机 - 我尝试使用带有“mongo 1.1.1.1”的终端连接到 EC2,并收到“连接失败消息”

还有什么我可以尝试的吗?谢谢

SSH命令

ssh -i my-key.pem ec2-user@ec2-1-1-1-1.eu-west-2.compute.amazonaws.com
Run Code Online (Sandbox Code Playgroud)

更改了 mongo 绑定设置

bindIp: 0.0.0.0 
Run Code Online (Sandbox Code Playgroud)

重启蒙戈

sudo service mongod restart
Run Code Online (Sandbox Code Playgroud)

更新-入站规则

入境规则

尝试从本地计算机连接到 mongo 时收到错误

Terminal command $ mongo 1.1.1.1

[js] Error: couldn't connect to server 1.1.1.1:27017, connection attempt failed: SocketException: Error connecting to 1.1.1.1:27017 :: caused …
Run Code Online (Sandbox Code Playgroud)

amazon-ec2 mongodb amazon-web-services

4
推荐指数
1
解决办法
2979
查看次数

如何将消息推送到azure服务总线并触发azure函数来记录它看到消息

我正在试验 Azure 和 Azure 服务总线。我只想将消息推送到队列中,然后让我的 C# azure 函数日志看到该消息。我正在努力让它发挥作用。我创建了一个天蓝色帐户,创建了一个资源组,创建了一个服务总线,下载了存储资源管理器。我有共享访问策略“RootManageSharedAccessKey”,它在门户中选中了“托管”选项。

那么你猜我接下来要做什么?我已转到 azure 函数并在 azure 门户中创建了一个函数,如下所示。当我打开存储资源管理器时,我不确定使用什么选项来连接到我的 azure 实例?

有什么帮助吗?谢谢你!

天蓝色函数

using System;
using System.Threading.Tasks;

public static void Run(string myQueueItem, ILogger log)
{
    log.LogInformation($"C# ServiceBus queue trigger function processed message: {myQueueItem}");
}
Run Code Online (Sandbox Code Playgroud)

azure azureservicebus

4
推荐指数
1
解决办法
3971
查看次数

如何设计反应传单弹出窗口的样式

是否可以设置react-leaflet.js.org附带的弹出窗口的样式?我一直在修改样式,但是您可以获得弹出窗口的 ui 模板/或者完全改变弹出窗口外观的正确方法是什么?

代码片段

<Marker
    key={message._id}
    position={[message.latitude, message.longitude]}
    icon="">

      <Popup className="request-popup">
        <p>...</p>
        <p>...</p>
    </Popup> 
</Marker>
Run Code Online (Sandbox Code Playgroud)

我想将弹出窗口设计为如下所示

所需的弹出设计

谢谢,

javascript popup leaflet reactjs react-leaflet

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

如何禁用反应传单缩放

是否可以阻止用户使用反应传单库放大或缩小?

我可以在文档中看到以下选项,但这只是控制您是否看到加号和减号控制框 - 您仍然可以双击/点击以放大并拖动地图

<Map zoomControl={false} .. />
Run Code Online (Sandbox Code Playgroud)

缩放文档

https://leafletjs.com/reference-1.4.0.html#control-zoom-option

是否可以配置地图使其像图像一样工作,即您不能移动它,不能拖动它,不能改变缩放等?

谢谢,

reactjs react-leaflet

2
推荐指数
1
解决办法
4775
查看次数

如何从天蓝色服务总线读取消息

我正在尝试使用 C# azure 函数从队列中读取消息(通知而不是轮询)。

我目前正在使用控制台应用程序将消息推送到队列中,请参见下文。

似乎有两种不同的产品:天蓝色服务总线和存储帐户内的队列。下面的代码使用了后者,我不知道如何读取队列的消息?

非常感谢,

代码示例

StorageCredentials creds = new StorageCredentials(accountname, accountkey);
        CloudStorageAccount account = new CloudStorageAccount(creds, useHttps: true);
        CloudQueueClient queueClient = account.CreateCloudQueueClient();
        CloudQueue queue = queueClient.GetQueueReference("test-queue");
        queue.CreateIfNotExists();
        while (true)
        {
            CloudQueueMessage message = new CloudQueueMessage(JsonConvert.SerializeObject("my message"));
            queue.AddMessage(message);
        }
Run Code Online (Sandbox Code Playgroud)

更新

在尝试提供帮助的专家建议的评论和以下链接之后,我尝试了以下代码示例将消息推送到Azure服务总线(即不是存储帐户中的队列)

namespace ConsoleApp1
{
    using System;
    using System.Text;
    using System.Threading.Tasks;
    using Microsoft.Azure.ServiceBus;

    class Program
    {
        const string ServiceBusConnectionString = "Endpoint=sb://xxx.servicebus.windows.net/;SharedAccessKeyName=xxx;SharedAccessKey=xxx";
        const string QueueName = "name_of_queue";
        static IQueueClient queueClient;

        public static async Task Main(string[] args)
        {
            const int numberOfMessages …
Run Code Online (Sandbox Code Playgroud)

c# azureservicebus azure-functions

2
推荐指数
1
解决办法
1万
查看次数