spring-cloud-starter-aws を 1 つの目的で使用しようとしています。これにより、ec2 インスタンスが物理名の代わりに論理名を使用して Elasticache ノードにアクセスできるようになります。私の問題は、AWS を使用せずに (elasticache ノードを使用せずに) ローカル コンテキストでこのバイナリを実行したいのですが、無効にすることができませんでした。例外が発生します: サービス エンドポイントへの接続時に IOException が発生しました: http://169.254.169.254/latest/dynamic/instance-identity/document
。例外は次のとおりです。
Error creating bean with name 'org.springframework.cloud.aws.context.support.io.ResourceLoaderBeanPostProcessor#0':
Cannot resolve reference to bean 'amazonS3'.
これは、ローカル コンテキストで実行していないインスタンス エンドポイントを aws SDK が呼び出しているためだと思います。これを無効にするにはどうすればよいですか?