小编Kri*_*isT的帖子

无权执行 sts:AssumeRoleWithWebIdentity- 403

我一直在尝试使用 k8s-sig 组提供的指南运行外部 dns pod。我遵循了指南的每一步,并得到了以下错误。

time="2021-02-27T13:27:20Z" level=error msg="records retrieval failed: failed to list hosted zones: WebIdentityErr: failed to retrieve credentials\ncaused by: AccessDenied: Not authorized to perform sts:AssumeRoleWithWebIdentity\n\tstatus code: 403, request id: 87a3ca86-ceb0-47be-8f90-25d0c2de9f48"
Run Code Online (Sandbox Code Playgroud)

我使用 Terraform 创建了 AWS IAM 策略,并成功创建了它。除了我使用过的服务帐户的 IAM 角色之外eksctl,其他所有内容都是通过 Terraform 生成的。

但是后来我看到了这篇文章,它说使用 awscli 创建 AWS IAM 策略可以消除这个错误。所以我删除了使用 Terraform 创建的策略,并使用 awscli 重新创建它。然而,它抛出了同样的错误错误。

下面是我的外部 dns yaml 文件。

apiVersion: v1
kind: ServiceAccount
metadata:
  name: external-dns
  # If you're using Amazon EKS with IAM Roles for Service Accounts, specify …
Run Code Online (Sandbox Code Playgroud)

amazon-web-services aws-cli kubernetes eksctl external-dns

9
推荐指数
3
解决办法
4449
查看次数

无法加载项目文件。根元素缺失

我正在尝试在 Jenkins 中构建 dotnet 3.5 项目解决方案文件VS Build tools 2017。该项目使用 DotNet 3.5 的 MSBuild 编译得很好,但是当我尝试使用MSBuild Engine Version 15.9.21+g9802d43bc3进行相同的活动时,它抛出MSBUILD : error MSB4025: The project file could not be loaded. Root element is missing.

这是我用来编译 dotnet 3.5 项目的命令。

cd "C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin"
MSBuild.exe "%WORKSPACE%\WBR.sln" /p:Configuration=Debug /p:DeployOnBuild=True /p:AllowUntrustedCertificate=True /p:CreatePackageOnPublish=True
Run Code Online (Sandbox Code Playgroud)

请在下面找到 Jenkins 执行日志

C:\Users\Netadmin\.jenkins\jobs\FCRS\jobs\FCRS_VS\workspace>cd "C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin" 

C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin>MSBuild.exe "C:\Users\Netadmin\.jenkins\jobs\FCRS\jobs\FCRS_VS\workspace\WBR.sln" /p:Configuration=Debug /p:DeployOnBuild=True /p:AllowUntrustedCertificate=True /p:CreatePackageOnPublish=True 
Microsoft (R) Build Engine version 15.9.21+g9802d43bc3 for .NET …
Run Code Online (Sandbox Code Playgroud)

msbuild .net-3.5 visual-studio jenkins-pipeline visual-studio-2017-build-tools

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

如何使Docker容器与未经Docker化的应用程序对话?

我遇到的一种情况是Docker容器必须与未经过docker化的应用程序以及其他主机中的docker容器进行通信。

假设有三个服务器A,B和C。服务器A有两个运行JBoss App Server容器的docker容器。服务器B(非docker主机)具有MySQL DB。服务器C具有另一组容器。

我希望JBoss应用程序服务器容器与驻留在另一台主机中的MySQL DB连接,并从DB中提取信息。JBoss还必须讨论服务器C中的容器。

如何做到这一点?

PS:我是Docker的新手

mysql jboss docker docker-engine

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

Docker Swarm:来自守护程序的错误响应:验证根CA证书时出错:x509:证书已过期或尚未生效

操作系统:CentOS 7 VM

Docker最新版本

执行的命令:

   1) docker swarm init
   2) docker swarm join --token SWMTKN-1-3iqtmbz55yvhxkahe2ncs7d9ebxzlzmw1pwhqzvmcemiolef63-3muc4qjs3mbvh53t8ktzzmb22 192.168.10.108:2377 
    Error: Error response from daemon: error while validating Root CA Certificate: x509: certificate has expired or is not yet valid
Run Code Online (Sandbox Code Playgroud)

如您所见,群连接给了我这个错误。此错误的原因是什么,它是从哪里来的?

关于Aditya

x509 docker docker-swarm docker-engine

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

模块构建失败:重复声明"编辑器"

我正在尝试在我的项目中实现Facebook提供的"RichEditor"示例以下是代码:

import React from 'react;
import { Component } from 'react';
import { Editor, EditorState, RichUtils } from 'draft-js';
import { Map } from 'immutable';

'use strict';

const { Editor, EditorState, RichUtils } = Draft;

//rest of the code...
Run Code Online (Sandbox Code Playgroud)

每当我尝试构建使用时webpack-dev-server,我都会收到以下错误.我检查了StackOverflow以查看是否有其他用户遇到了确切的错误.但是,找不到一个.

Module Build Failed: Duplicate Declaration "Editor"

'use strict';
> const { Editor, EditorState, RichUtils } = Draft;

export class ...{}
Run Code Online (Sandbox Code Playgroud)

我哪里错了?

注意:我是ReactJS的新手.

reactjs semantic-ui webpack webpack-dev-server draftjs

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

Webpack dev-server意外的标识符错误

我是React + Webpack的新手.作为教程的一部分,我编写了一个webpack.config.js文件.这是文件内容:

var webpack = require('webpack');
var path = require('path');

module.exports = {
    devtool: 'inline-source-map',
    entry: [
        'webpack-dev-server/client?http://localhost:8080/',
        'webpack/hot/only-dev-server',
        './src'
    ],
    output: {
        path: path.join(__dirname, 'public'),
        filename: 'bundle.js'
    },
    resolve:{
        moduleDirectories: ['node_modules', 'src'],
        extensions: ['', '.js']
    }
    module:{
        loaders:[
            {
                test: /\.jsx?$/,
                exclude: /node_modules/,
                loaders: ['react-hot','babel?presets[]=react,presets[]=es2015']
            }
        ]
    },
    plugins:[
        new webpack.HotModuleReplacementPlugin(),
        new webpack.NoErrorsPlugin()
    ]
};
Run Code Online (Sandbox Code Playgroud)

我在第19->行遇到了意外的标识符错误 module:{...},

错误详情:

/home/adi/testcode/webpack.config.js:19
    module:{
    ^^^^^^
SyntaxError: Unexpected identifier
    at Object.exports.runInThisContext (vm.js:78:16)
    at Module._compile (module.js:543:28)
    at Object.Module._extensions..js (module.js:580:10)
    at Module.load (module.js:488:32) …
Run Code Online (Sandbox Code Playgroud)

reactjs webpack webpack-dev-server

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