此错误通常在使用 AWS CLI 或 AWS SDK 与 LocalStack 集成的过程中发生。在 LocalStack 中,某些 AWS 服务可能需要显式启用,否则就会出现此错误。
解决此问题的方法是,要确保在 LocalStack 启动期间通过添加以下行来启用 glacier 服务:
LOCALSTACK_SERVICES=s3,glacier
在使用 AWS CLI 或 AWS SDK 与 LocalStack 集成的过程中,请确保相应的服务在 LocalStack 中已启用。如果您使用 docker-compose 启动 LocalStack,请通过在 Compose 文件中添加以下行,来启用 glacier 服务:
services: localstack: environment: - SERVICES=s3,glacier ...
一旦将服务启用,您就应该能够成功使用 glacier 服务。