据我所知,terraform不支持Sagemaker Ground Truth。但是AWS CLI确实支持它。
我不想创建一个全新的插件提供程序,尤其是在aws下。
如何在现有aws提供程序中创建自己的资源?
这里有几个选项(通常情况下,当Terraform AWS提供商不支持某些内容时(。
-
如果有问题的资源由CloudFormation支持,您可以使用aws_CloudFormation_tack Terraform资源创建一个自定义CloudFormation堆栈,该堆栈创建并跟踪资源的状态。以下是SageMaker的CloudFormation文档;看看你是否能在任何地方找到你想要的资源。
-
如果它只受CLI支持(不受CloudFormation支持(,则可以在Terraform配置中使用CLI。这是我喜欢用来在Terraform中执行CLI工作的模块。缺点是,无论在什么机器上执行
terraform apply
,都必须安装AWS CLI。