1

在我的 pom.xml 部分中,我添加了以下依赖项:

        <dependency>
            <groupId>com.amazonaws</groupId>
            <artifactId>aws-java-sdk-bom</artifactId>
            <version>1.11.95</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>

然后在<dependencies>部分中,我添加以下内容:

<dependency>
    <groupId>com.amazonaws</groupId>
    <artifactId>aws-java-sdk-secretsmanager</artifactId>
</dependency>

为什么我收到编译时错误:项目构建错误:com.amazonaws:aws-java-sdk-secretsmanager:jar 的“dependencies.dependency.version”缺失。

4

2 回答 2

0

是的,秘密管理器于 2018 年 4 月发布。这个 bom 的依赖项集合中没有秘密管理器

于 2019-07-27T00:13:02.443 回答
0

请考虑使用适用于 Java V2 的 AWS 开发工具包。亚马逊强烈建议从 V1 迁移到 V2。

要使用 AWS Secrets Manager,请使用以下 POM 依赖项:

<dependencyManagement>
        <dependencies>
             <dependency>
                <groupId>software.amazon.awssdk</groupId>
                <artifactId>bom</artifactId>
                 <version>2.17.46</version>
                <type>pom</type>
            </dependency>

        </dependencies>
    </dependencyManagement>

<dependency>
        <groupId>software.amazon.awssdk</groupId>
         <artifactId>secretsmanager</artifactId>
         **<version>2.17.46</version>**
   </dependency>

对于这项服务,它似乎需要 AWS Secrets Manager 的版本。

在这里您可以找到所有Secret Manager 代码示例

于 2021-10-27T18:12:20.803 回答