Присоедините существующий облачный ресурс (например: S3 Bucket) к проекту Pulumi

Во-первых, я люблю Пулюми.

Мы пытаемся предложить Pulumi в качестве решения для распределенной архитектуры, и это идет полным ходом. Сейчас у меня есть неопределенность: возможно ли подключить существующий облачный ресурс к конфигурации Pulumi?

Ячейка S3 уже существует с носителями. Интересно, можно ли определить ячейку S3 в нашей конфигурации Pulumi, или же Pulumi должен быть создателем облачного ресурса, прежде чем им будет управлять Pulumi?

1 ответ

Решение

Это возможно с get функция ресурса. В случае S3 Buckets это будет выглядеть так:

const tpsReports = aws.s3.Bucket.get("tpsReports", "arn:aws:s3:::tpsReports-4f64efc");

Подробнее читайте в разделе Подключение к существующему ресурсу.

Если вы хотите сделать еще один шаг и принять существующий ресурс, который будет полностью управляться Pulumi, прочитайте этот комментарий. Это должно стать легче в будущем, см. Родительский вопрос.

Другие вопросы по тегам