小编Evg*_*eny的帖子

Azure DevOps IP 地址

我有一个在 Web App 上运行的应用程序,需要与 Azure DevOps Microsoft 托管代理进行通信。我已经设置了一些 IP 限制来拒绝一切,现在正在将代理的 IP 列入白名单。当我阅读此页面时,它指的是每周 json,其中包含有关我需要的所有内容的对象(每个区域的 CIDR)。我已经解析了 json,将它们添加到我的允许列表中,但是代理的公共 IP 地址不在 json 中提到的范围内。我检查它的方式是在代理上运行 bash 任务curl icanhazip.com。有谁知道列表是否完整,或者我应该看看其他地方?

即我的例子:

我使用此数据(因为我的 ADO 组织位于西欧):

{
      "name": "AzureDevOps.WestEurope",
      "id": "AzureDevOps.WestEurope",
      "properties": {
        "changeNumber": 1,
        "region": "westeurope",
        "regionId": 18,
        "platform": "Azure",
        "systemService": "AzureDevOps",
        "addressPrefixes": [
          "40.74.28.0/23"
        ],
        "networkFeatures": null
      }
    }
Run Code Online (Sandbox Code Playgroud)

但代理从 IP 发起连接:20.238.71.171,该 IP 不在该 json 文件提供的任何 CIDR 中(使用 ADO 检查了所有其他区域)。

有什么想法/帮助吗?

azure-devops

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

Docker-compose和.dockerignore

我在子目录中有带有dockerfiles和.dockerignore文件的docker-compose小配置。我什至无法理解为什么构建后的映像包含所有内容,即使我在.dockerignore中有一些要忽略的项目也是如此。这是我所拥有的

docker-compose.yml docker ??? app ? ??? Dockerfile ? ??? .dockerignore ??? web ??? Dockerfile ??? nginx.conf ??? .dockerignore

.dockerignore的示例:

**/.dockerignore docker-compose.yml log **/log ../../log

我只是这样运行:

docker-compose up -d --build --no-cache

以上都不是忽略的。我在做什么错?

docker-compose version 1.23.2, build 1110ad01

为应用程序服务添加Dockerfile(请参阅docker-compose)。Docker-compose将两个图像与ROR app和nginx打包在一起。对于这两个dockerfile,我都有dockerignore。所以我的理解是,我可以说出我每个人到底想要什么。但事实并非如此。如何忽略软件包中的某些文件?还是应该将Dockerfile和dockerignore放在不同的路径中,因为构建仅在上下文中起作用。

FROM ruby:2.4.1
RUN apt-get update -qq && apt-get install -y build-essential libpq-dev nodejs imagemagick
# Configuring main directory
RUN mkdir -p /var/www/example.com
WORKDIR /var/www/example.com
# Setting env up
ENV RAILS_ENV='production'
ENV RACK_ENV='production'

# Adding gems
COPY Gemfile Gemfile
COPY Gemfile.lock Gemfile.lock …
Run Code Online (Sandbox Code Playgroud)

docker docker-compose

3
推荐指数
4
解决办法
6239
查看次数

Amazon CloudDistribution 更新缓慢

为 S3 内容启用 Amazon S3 和 CloudFront(实际上服务于静态网站)。对存储桶的任何更新随机需要 15 分钟到 1 天。我可以如何使用设置来加快速度?

amazon-web-services amazon-cloudfront

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