- Name: UpdateEndpoint
Action:
- lambdaInvoke:
FunctionArn: arn:aws:lambda:us-west-2:123456789012:function:update_sagemaker_endpoint
Payload: {"endpoint_name": "endpoint-name", "model_name": "new-model-name"}
import boto3
def update_sagemaker_endpoint(event, context):
endpoint_name = event['endpoint_name']
new_model_name = event['model_name']
sm_client = boto3.client('sagemaker')
response = sm_client.update_endpoint(
EndpointName=endpoint_name,
EndpointConfigName='endpoint-config-name',
RetainAllVariantProperties=True,
DesiredWeightsAndCapacities=[{'VariantName': 'variant-name', 'DesiredWeight': 1}],
Tags=[
{'Key': 'key-name', 'Value': 'value-name'},
],
)
return response
上一篇:AWS密钥轮换问题
下一篇:AWS模板部署虚拟机时出现错误