标签: sts

我怎样才能放弃一个假定的角色?

我有账户 A,我从中承担了账户 B 的角色。现在,由于我的工作已完成,我想承担账户 C 的角色。但由于只有账户 A 可以承担账户 C 的角色,而账户 B 则不能,所以我无法这样做。

有什么方法可以使用户无效/切换所承担的角色吗?最短超时为 15 分钟,这对于用户来说等待时间太长。

编辑:尝试通过 AWS CLI 实现它

运行以下命令:

aws sts assume-role --role-arn **** --role-session-name jenkins --external-id ****
Run Code Online (Sandbox Code Playgroud)

amazon-web-services amazon-iam sts

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

应用程序“STS”无法打开

我的Mac上第一次安装STS工作正常,重新启动计算机后弹出此错误。安装了stS4-4.13.1问题还是一样。尝试在 ~/Application/STS/Info.list 文件中指定 jdk 版本也不起作用。PS:MacOs Monterey 下面是错误信息,请帮我 在此处输入图片描述

eclipse sts macos-monterey

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

STS 中的 Mac os Lombok 安装

在 macOS 上的 STS 中安装 lombok 的步骤。我在您的计算机上找不到任何 IDE

在此输入图像描述

eclipse macos lombok sts

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

调用 AssumeRoleWithWebIdentity 操作时发生错误 (InvalidIdentityToken):提供的令牌不是使用 Amazon 令牌登录

我使用中国地区的curl命令向sts AssumeRoleWithWebIdentity发送POST请求以获取OIDC(OpenID Connect)的access_key、secret_key和令牌,该命令返回以下错误。

调用 AssumeRoleWithWebIdentity 操作时发生错误 (InvalidIdentityToken):提供的令牌不是使用 Amazon 登录令牌。

curl -v -X POST 'https://sts.cn-northwest-1.amazonaws.com.cn/?Action=AssumeRoleWithWebIdentity&DurationSeconds=3600&RoleSessionName=app1&RoleArn=<ROLE_ARN>&WebIdentityToken=<TOKEN>&Version=2011-06-15&&ProviderId=www.amazon.com'
Run Code Online (Sandbox Code Playgroud)

openid-connect assume-role sts

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

在 STS 4 (Eclipse 4.21.0) 中打开 .aj 文件时出错

更新 11/15/2021

看起来这可能已经被报告了,而且修复程序还没有发布。 https://bugs.eclipse.org/bugs/show_bug.cgi?id=575897

如果有人有解决方法,我们仍然会感激不已。

我现在可以在不同的编辑器中编辑文件,但这是一个很大的痛苦。

原问题

无法在STS 4.12.1.RELEASE中打开aspectj文件(*.aj)

每当我尝试打开 .aj 文件时,Eclipse 都会给出错误“编辑器无法初始化”并引发以下异常。

此外,如果我只需单击包资源管理器中的 .aj 文件,就会出现一个弹出窗口,显示“发生问题”和“发生错误。有关更多详细信息,请参阅错误日志”。和同样的例外。日志仅包含相同的异常。

它似乎与 equinox 有关,因此我尝试从 STS 4 中卸载 Equinox,但无法卸载全部(显然是由于其他插件依赖于它),并且错误仍然存​​在。

我使用的是“开箱即用”的 STS 4,仅进行了以下额外修改:

  • AspectJ开发工具2.2.4.202103162301
  • AJDT 的 Maven 集成(可选)0.14.0.201302011330
  • 龙目岛 1.18.22

我的 maven 项目依赖于 AspectJ 1.9.7 和 maven-aspectj-plugin 1.14.0,并且我正在运行 JDK 11。

java.lang.IllegalAccessError: class org.eclipse.ajdt.core.javaelements.AJCompilationUnit tried to access private field org.eclipse.jdt.internal.core.JavaElement.parent (org.eclipse.ajdt.core.javaelements.AJCompilationUnit is in unnamed module of loader org.eclipse.osgi.internal.loader.EquinoxClassLoader @71dac63f; org.eclipse.jdt.internal.core.JavaElement is in unnamed module of loader org.eclipse.osgi.internal.loader.EquinoxClassLoader @629dfb5a)
at org.eclipse.ajdt.core.javaelements.AJCompilationUnit.ajCloneCachingContents(AJCompilationUnit.java:1066)
at org.eclipse.ajdt.core.javaelements.AJCompilationUnit.buildStructure(AJCompilationUnit.java:357)
at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:266)
at org.eclipse.ajdt.core.javaelements.AJCompilationUnit.generateInfos(AJCompilationUnit.java:231)
at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:597) …
Run Code Online (Sandbox Code Playgroud)

eclipse aspectj equinox ajdt sts

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

java.util.concurrent.ExecutionException:org.eclipse.lsp4j.jsonrpc.JsonRpcException:java.io.IOException:管道正在关闭

我的 Eclipse '.metadata.log' 文件中出现以下异常,导致 CPU 使用率几乎达到 80%。有人知道这是什么意思吗?或者说需要如何修复?这是在 Eclipse 上安装 STS 插件后开始的。

`

java.util.concurrent.ExecutionException: org.eclipse.lsp4j.jsonrpc.JsonRpcException: java.io.IOException: The pipe is being closed
    at java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:396)
    at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2096)
    at org.eclipse.lsp4e.LanguageServerWrapper.lambda$13(LanguageServerWrapper.java:497)
    at java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804)
    at java.base/java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1796)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
Caused by: org.eclipse.lsp4j.jsonrpc.JsonRpcException: java.io.IOException: The pipe is being closed
    at org.eclipse.lsp4j.jsonrpc.json.StreamMessageConsumer.consume(StreamMessageConsumer.java:72)
    at org.eclipse.lsp4e.LanguageServerWrapper.lambda$3(LanguageServerWrapper.java:265)
    at org.eclipse.lsp4j.jsonrpc.RemoteEndpoint.request(RemoteEndpoint.java:161)
    at org.eclipse.lsp4j.jsonrpc.services.EndpointProxy.invoke(EndpointProxy.java:91)
    at jdk.proxy11/jdk.proxy11.$Proxy35.shutdown(Unknown Source)
    at org.eclipse.lsp4e.LanguageServerWrapper.lambda$13(LanguageServerWrapper.java:495)
    ... 7 more
Run Code Online (Sandbox Code Playgroud)

`

这绝对会降低我的工作效率,而我这里有一台配置非常好的机器,Lenovo t495,配备完整 SSD 存储和 32 GB RAM。只是没有意义。检查“.metadata.log”文件并继续看到此异常。

eclipse language-server-protocol sts

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