Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 为其他类型(纯文本)使用AWS CLI创建AWS SecretsManager_Amazon Web Services_Aws Cli_Aws Secrets Manager - Fatal编程技术网

Amazon web services 为其他类型(纯文本)使用AWS CLI创建AWS SecretsManager

Amazon web services 为其他类型(纯文本)使用AWS CLI创建AWS SecretsManager,amazon-web-services,aws-cli,aws-secrets-manager,Amazon Web Services,Aws Cli,Aws Secrets Manager,我正在尝试使用AWS CLI在AWS机密管理器中存储新机密 在控制台上,我得到一个选项,可以在“选择机密类型”下创建其他类型的机密,在“指定要存储在此机密中的密钥/值对”下选择明文类型 我想使用CLI来实现这一点。 下面是使用CLI命令的格式 aws secretsmanager create-secret --name <value> [--client-request-token <value>] [--description <value>] [--km

我正在尝试使用AWS CLI在AWS机密管理器中存储新机密

在控制台上,我得到一个选项,可以在“选择机密类型”下创建其他类型的机密,在“指定要存储在此机密中的密钥/值对”下选择明文类型

我想使用CLI来实现这一点。 下面是使用CLI命令的格式

aws secretsmanager create-secret
--name <value>
[--client-request-token <value>]
[--description <value>]
[--kms-key-id <value>]
[--secret-binary <value>]
[--secret-string <value>]
[--tags <value>]
[--cli-input-json <value>]
[--generate-cli-skeleton <value>]
您可以为此使用-secret字符串选项

对于键值对,您可以使用JSON格式的字符串,它将在控制台中显示为键值对:

aws secretsmanager创建秘密-命名我的秘密对-秘密字符串“{foo:bar}”

如果您只需要纯文本,可以执行以下操作:

aws secretsmanager create secret-name my secret just text-secret string'my random string'

您可以使用-secret string选项来实现此目的

对于键值对,您可以使用JSON格式的字符串,它将在控制台中显示为键值对:

aws secretsmanager创建秘密-命名我的秘密对-秘密字符串“{foo:bar}”

如果您只需要纯文本,可以执行以下操作:


aws secretsmanager create secret-name my secret just text-secret string'my random string'

对于'Other type of secret',只需使用cli命令正常创建机密即可。您不会在控制台中看到行为更改。对于“其他类型的机密”,只需使用那里的cli命令正常创建机密。您不会在控制台中看到行为更改。该选项适用于单个键/值对,但如果我尝试使用多个键/值对进行更改,那么它会将它们创建为JSON对象吗?有没有另一种方法可以指定多个值是文本而不是JSON?不管怎样,我刚刚想出来了。它与执行{}的方式有关,这将生成明文键/值对:{用户名:alice,密码:abc123xyz456,accessToken:myAccessToken1},而这将只生成机密值的JSON变体:{用户名:alice},{密码:abc123xyz456},{accessToken:myAccessToken1}该选项适用于单个键/值对,但如果我尝试对多个键/值对执行一个选项,那么它会将它们创建为JSON对象吗?有没有另一种方法可以指定多个值是文本而不是JSON?不管怎样,我刚刚想出来了。它与执行{}的方式有关,这将生成明文键/值对:{用户名:alice,密码:abc123xyz456,accessToken:myAccessToken1},而这将只生成机密值的JSON变体:{用户名:alice},{密码:abc123xyz456},{accessToken:myAccessToken1}