gpt4 book ai didi

pulumi - 使用 Pulumi 将随机后缀添加到 S3 存储桶名称

转载 作者:行者123 更新时间:2023-12-04 00:02:48 28 4
gpt4 key购买 nike

当我使用 Pulumi 创建 S3 存储桶时,会在指定的存储桶名称中添加一个随机后缀。我怎样才能避免这种情况?

import * as aws from "@pulumi/aws";

// Create an AWS resource (S3 Bucket)
const bucket = new aws.s3.Bucket("my-bucket");

// Export the name of the bucket
export const bucketName = bucket.id;

最佳答案

对于 S3 存储桶的这种特定情况,Mikhail 的回答是正确的。更一般地说,这种行为是由于 Pulumi 中的自动命名功能。来自 https://www.pulumi.com/docs/reference/programming-model/#autonaming :

This random postfix is added by default for two reasons. First, it ensures that two instances of a program can be deployed to the same environment without risk of name collisions. Second, it ensures that it will be possible to do zero-downtime replacements when needed, by creating the new resource first, updating any references to point to it, and then deleting the old resource.

可以通过在资源上显式设置 name 属性(或在 S3 存储桶的情况下为 bucket)来覆盖每个资源的此行为。

关于pulumi - 使用 Pulumi 将随机后缀添加到 S3 存储桶名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56957144/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com