在AWS Sagemaker中,如果您的角色没有访问权限,您可以按照以下步骤解决问题:
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "AllowSagemakerAccess",
"Effect": "Allow",
"Action": [
"sagemaker:*"
],
"Resource": "*"
}
]
}
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "AllowCloudWatchAccess",
"Effect": "Allow",
"Action": [
"cloudwatch:PutMetricAlarm",
"cloudwatch:DeleteAlarms",
"autoscaling:DescribeAutoScalingGroups",
"autoscaling:PutScalingPolicy",
"autoscaling:DescribeScalingActivities",
"autoscaling:DeletePolicy"
],
"Resource": "*"
}
]
}
更新您的角色。使用AWS管理控制台或AWS CLI将上述策略附加到您的IAM角色。
重新运行您的代码。一旦您的角色具有所需的访问权限,您应该能够成功运行包含自动扩缩容代码示例的代码。
请注意,这只是一个示例解决方案。根据您的具体需求,您可能需要调整代码示例中的权限。