我在使用以下名称创建 sagemaker 端点时遇到了问题 用于已删除的端点。
删除后名字在服务器上的保留时间有限制吗?或者我可以删除旧已删除端点上的所有已使用名称,以便我们可以重用这些名称?
我对 aws 开发还很陌生,所以可能遗漏了 aws 最佳实践中的一些内容,对此问题的任何建议将不胜感激。因为每次更新端点时创建新名称有点麻烦。谢谢
如果端点已被删除,那么您应该能够创建具有相同名称的新端点。如果您仍然遇到问题,也可以简单地使用时间库之类的东西来自动创建新的端点名称,请查看以下代码以供参考:
#Step 3: EP Creation
import time
from time import gmtime, strftime
endpoint_name = "sklearn-local-ep" + strftime("%Y-%m-%d-%H-%M-%S", gmtime())
create_endpoint_response = client.create_endpoint(
EndpointName=endpoint_name,
EndpointConfigName=sklearn_epc_name,
)
print("Endpoint Arn: " + create_endpoint_response["EndpointArn"])