如何从 AWS Batch 作业请求中检索参数?假设我有一个作业提交者应用程序,它使用以下代码(在 C# 中)发送作业请求:
SubmitJobRequest submitJobRequest = new SubmitJobRequest()
{
JobName = "MyJobName",
JobQueue = "MyJobQueue",
JobDefinition = "MyJobDefinition:1",
Parameters = new Dictionary<string, string>() { {"Foo", "Bar" } },
};
SubmitJobResponse submitJobResponse = AWSBatchClient.SubmitJob(submitJobRequest);
我现在想要做的是检索启动的 docker 应用程序中 submitJobRequest 的参数字段中的内容。我怎么做?它不是作为程序参数传入的,因为我已经测试过了(我看到的唯一参数是为我的工作定义的“命令”静态定义的)。我知道我可以通过容器覆盖设置环境变量,然后通过 Environment.GetEnvironmentVariable(在 C# 中)检索它们。但我不知道如何获取参数。谢谢。