참고 .NET 핵심 앱 프로필을 배포하는 방법 :이 질문은 .NET 코어 콘솔 응용 프로그램, 하지 ASP.NET 핵심입니다.AWS에
AWS에서 프로필을 올바르게 사용하는 데 혼란을 느낍니다. 내가 이해하는 것은 AWS는 프로파일 이름은 AWS 자격 증명 (aws_access_key_id, aws_secret_access_key) 값을 포함하는 파일의 대신를 사용하는 것을 선호한다는 것이다. .NET의 핵심으로
는 어떻게 자격 증명 파일이 저장되는 사용자의 홈 디렉토리로 이동하는 방법을 알 수 있습니까? (이 참조에 따르면 : http://docs.aws.amazon.com/sdk-for-net/v3/developer-guide/net-dg-config-creds.html#using-a-credentials-fileAmazon Kinesis에 연결하기위한 .net 핵심 응용 프로그램을 만들고 Docker 컨테이너에 배포 할 예정입니다. 응용 프로그램을 배포하고 해당 응용 프로그램에서 .CreateServiceClient<IAmazonKinesis>()
를 사용하여 소유하고 있습니다. 내가 이해에서,이 방법은 AWSOptions
자격 증명 파일의 위치에 의해 내부적으로 자격 증명을/조회 찾을 수 있습니다.
날이 접근하는 방법을 이해하는 데 도움이 바랍니다.
감사합니다 @ 벤 월터스 : 우리가 기능을 출시 할 때
우리는 작업에 대한 ECS IAM 역할에 대한 블로그 게시물을 발표했다. 그렇다면 로컬 버전이없는 AWS의 리소스 (이 경우 Amazon Kinesis)에 액세스하는 동안 로컬에서 어떻게 개발합니까? 자격 증명 파일 접근 방식을 사용해야하며 Docker 컨테이너에 추가 할 때 해당 유형의 구성을 배포하지 않아야합니까? 당신은 몇 가지 옵션이 있습니다 – FrankO, 전체 세부 사항에 대한 (http://docs.aws.amazon.com/sdk-for-net/v3/developer-guide/net-dg-config-creds.html) 자격 증명 구성] 참조 . 아마도 자격 증명 파일이나 환경 변수가 사용 사례에 가장 쉽습니다. 둘 다 당신이 dev에 환경과 생산/CD 파이프 라인 환경 사이의 코드를 100 % 동일하게 유지해야합니다. –