What command lets you see a list of valid command parameters for the net use?

In the AWS CLI, command line options are global parameters you can use to override the default configuration settings, any corresponding profile setting, or environment variable setting for that single command. You can't use command line options to directly specify credentials, although you can specify which profile to use.

How to use command line options

Most command line options are simple strings, such as the profile name profile1 in the following example:

$ aws s3 ls --profile profile1
example-bucket-1
example-bucket-2
...

Each option that takes an argument requires a space or equals sign (=) separating the argument from the option name. If the argument value is a string that contains a space, you must use quotation marks around the argument. For details on argument types and formatting for parameters, see Specifying parameter values for the AWS CLI Common AWS CLI parameter types.

AWS CLI supported global command line options

In the AWS CLI you can use the following command line options to override the default configuration settings, any corresponding profile setting, or environment variable setting for that single command.

--ca-bundle

Specifies the certificate authority (CA) certificate bundle to use when verifying SSL certificates.

If defined, this option overrides the value for the profile setting

$ aws --cli-auto-prompt
$ aws dynamodb --cli-auto-prompt
$ aws dynamodb describe-table --cli-auto-prompt
0 and the
$ aws --cli-auto-prompt
$ aws dynamodb --cli-auto-prompt
$ aws dynamodb describe-table --cli-auto-prompt
1 environment variable.

--cli-auto-prompt

Enables auto-prompt mode for a single command. As the following examples show, you can specify it at any point.

$ aws --cli-auto-prompt
$ aws dynamodb --cli-auto-prompt
$ aws dynamodb describe-table --cli-auto-prompt

This option overrides the

$ aws --cli-auto-prompt
$ aws dynamodb --cli-auto-prompt
$ aws dynamodb describe-table --cli-auto-prompt
2 environment variable and the
$ aws --cli-auto-prompt
$ aws dynamodb --cli-auto-prompt
$ aws dynamodb describe-table --cli-auto-prompt
3 profile setting.

For information on the AWS CLI version 2 auto-prompt feature, see Having the AWS CLI prompt you for commands.

--cli-binary-format

Specifies how the AWS CLI version 2 interprets binary input parameters. It can be one of the following values:

  • base64 – This is the default value. An input parameter that is typed as a binary large object (BLOB) accepts a base64-encoded string. To pass true binary content, put the content in a file and provide the file's path and name with the

    $ aws --cli-auto-prompt
    $ aws dynamodb --cli-auto-prompt
    $ aws dynamodb describe-table --cli-auto-prompt
    4 prefix as the parameter's value. To pass base64-encoded text contained in a file, provide the file's path and name with the
    $ aws --cli-auto-prompt
    $ aws dynamodb --cli-auto-prompt
    $ aws dynamodb describe-table --cli-auto-prompt
    5 prefix as the parameter's value.

  • raw-in-base64-out – Provides backward compatibility with the AWS CLI version 1 behavior where binary values must be passed literally.

This overrides the

$ aws --cli-auto-prompt
$ aws dynamodb --cli-auto-prompt
$ aws dynamodb describe-table --cli-auto-prompt
6 file configuration setting.

$ aws lambda invoke \
    --cli-binary-format raw-in-base64-out \
    --function-name my-function \
    --invocation-type Event \
    --payload '{ "name": "Bob" }' \
    response.json

If you reference a binary value in a file using the

$ aws --cli-auto-prompt
$ aws dynamodb --cli-auto-prompt
$ aws dynamodb describe-table --cli-auto-prompt
4 prefix notation, the AWS CLI always expects the file to contain raw binary content and does not attempt to convert the value.

If you reference a binary value in a file using the

$ aws --cli-auto-prompt
$ aws dynamodb --cli-auto-prompt
$ aws dynamodb describe-table --cli-auto-prompt
5 prefix notation, the AWS CLI handles the file according to the current
$ aws --cli-auto-prompt
$ aws dynamodb --cli-auto-prompt
$ aws dynamodb describe-table --cli-auto-prompt
9 setting. If that setting's value is
$ aws lambda invoke \
    --cli-binary-format raw-in-base64-out \
    --function-name my-function \
    --invocation-type Event \
    --payload '{ "name": "Bob" }' \
    response.json
0 (the default when not explicitly set), the AWS CLI expects the file to contain base64-encoded text. If that setting's value is
$ aws lambda invoke \
    --cli-binary-format raw-in-base64-out \
    --function-name my-function \
    --invocation-type Event \
    --payload '{ "name": "Bob" }' \
    response.json
1, the AWS CLI expects the file to contain raw binary content.

--cli-connect-timeout

Specifies the maximum socket connect time in seconds. If the value is set to zero (0), the socket connect waits indefinitely (is blocking) and doesn't timeout.

--cli-read-timeout

Specifies the maximum socket read time in seconds. If the value is set to zero (0) the socket read waits indefinitely (is blocking) and doesn't timeout.

--color

Specifies support for color output. Valid values are

$ aws lambda invoke \
    --cli-binary-format raw-in-base64-out \
    --function-name my-function \
    --invocation-type Event \
    --payload '{ "name": "Bob" }' \
    response.json
5,
$ aws lambda invoke \
    --cli-binary-format raw-in-base64-out \
    --function-name my-function \
    --invocation-type Event \
    --payload '{ "name": "Bob" }' \
    response.json
6, and
$ aws lambda invoke \
    --cli-binary-format raw-in-base64-out \
    --function-name my-function \
    --invocation-type Event \
    --payload '{ "name": "Bob" }' \
    response.json
7. The default value is
$ aws lambda invoke \
    --cli-binary-format raw-in-base64-out \
    --function-name my-function \
    --invocation-type Event \
    --payload '{ "name": "Bob" }' \
    response.json
7.

--debug

A Boolean switch that enables debug logging. The AWS CLI by default provides cleaned up information regarding any successes or failures regarding command outcomes in the command output. The

$ aws lambda invoke \
    --cli-binary-format raw-in-base64-out \
    --function-name my-function \
    --invocation-type Event \
    --payload '{ "name": "Bob" }' \
    response.json
9 option provides the full Python logs. This includes additional
$ aws servicename commandname options --debug 2> debug.txt
0 diagnostic information about the operation of the command that can be useful when troubleshooting why a command provides unexpected results. To easily view debug logs, we suggest sending the logs to a file to more easily search the information. You can do this by using one of the following.

To send only the

$ aws servicename commandname options --debug 2> debug.txt
0 diagnostic information, append
$ aws servicename commandname options --debug 2> debug.txt
2 where
$ aws servicename commandname options --debug 2> debug.txt
3 is the name you want to use for your debug file:

$ aws servicename commandname options --debug 2> debug.txt

To send both the output and

$ aws servicename commandname options --debug 2> debug.txt
0 diagnostic information, append
$ aws servicename commandname options --debug 2> debug.txt
5 where
$ aws servicename commandname options --debug 2> debug.txt
3 is the name you want to use for your debug file:

$ aws servicename commandname options --debug &> debug.txt
--endpoint-url

Specifies the URL to send the request to. For most commands, the AWS CLI automatically determines the URL based on the selected service and the specified AWS Region. However, some commands require that you specify an account-specific URL. You can also configure some AWS services to , which might then need to be specified.

For a list of the standard service endpoints available in each Region, see AWS Regions and Endpoints in the Amazon Web Services General Reference.

--no-cli-auto-prompt

Disables auto-prompt mode for a single command.

$ aws dynamodb describe-table --table-name Table1 --no-cli-auto-prompt

This option overrides the

$ aws --cli-auto-prompt
$ aws dynamodb --cli-auto-prompt
$ aws dynamodb describe-table --cli-auto-prompt
2 environment variable and the
$ aws --cli-auto-prompt
$ aws dynamodb --cli-auto-prompt
$ aws dynamodb describe-table --cli-auto-prompt
3 profile setting.

For information on the AWS CLI version 2 auto-prompt feature, see Having the AWS CLI prompt you for commands.

--no-cli-pager

A Boolean switch that disables using a pager for the output of the command.

--no-paginate

A Boolean switch that disables the multiple calls the automatically AWS CLI makes to receive all command results that creates pagination of the output. This means only the first page of your output is displayed.

--no-sign-request

A Boolean switch that disables signing the HTTP requests to the AWS service endpoint. This prevents credentials from being loaded.

--no-verify-ssl

By default, the AWS CLI uses SSL when communicating with AWS services. For each SSL connection and call, the AWS CLI verifies the SSL certificates. Using this option overrides the default behavior of verifying SSL certificates.

This option is not best practice. If you use

$ aws servicename commandname options --debug &> debug.txt
0, your traffic between your client and AWS services is no longer secured. This means your traffic is a security risk and vulnerable to man-in-the-middle exploits. If you're having issues with certificates, it's best to resolve those issues instead. For certificate troubleshooting steps, see .

--output

Specifies the output format to use for this command. You can specify any of the following values:

  • – The output is formatted as a JSONstring.

  • – The output is formatted as a YAMLstring.

  • – The output is streamed and formatted as a YAMLstring. Streaming allows for faster handling of large data types.

  • – The output is formatted as multiple lines of tab-separated string values. This can be useful to pass the output to a text processor, like

    $ aws servicename commandname options --debug &> debug.txt
    2,
    $ aws servicename commandname options --debug &> debug.txt
    3, or
    $ aws servicename commandname options --debug &> debug.txt
    4.

  • – The output is formatted as a table using the characters +|- to form the cell borders. It typically presents the information in a "human-friendly" format that is much easier to read than the others, but not as programmatically useful.

--profile

Specifies the named profile to use for this command. To set up additional named profiles, you can use the

$ aws servicename commandname options --debug &> debug.txt
6 command with the
$ aws servicename commandname options --debug &> debug.txt
7 option.

$ aws configure --profile 
--query

Specifies a JMESPath queryto use in filtering the response data. For more information, see Filtering AWS CLI output.

--region

Specifies which AWS Region to send this command's AWS request to. For a list of all of the Regions that you can specify, see AWS Regions and Endpoints in the Amazon Web Services General Reference.

--version

A Boolean switch that displays the current version of the AWS CLI program that is running.

Common uses of command line options

Common uses for command line options include checking your resources in multiple AWS Regions, and changing the output format for legibility or ease of use when scripting. In the following examples, we run the describe-instances command against each Region until we find which Region our instance is in.

Which tool in Windows 10 would you use to browse all networks and shared folders?

The simplest method for viewing the folders that you have shared in Windows is from File Explorer if you're using Windows 10 or 8.1, or Windows Explorer if you're using Windows 7. Open it, and then expand the Network section from the left side of the window, and click or tap on the name of your Windows PC.

Which file system path is the default location for system files in Windows 10?

The file-system directory that contains resource data. A typical path is C:\Windows\Resources . The Windows System folder. A typical path is C:\Windows\System32 .

Which of the following best describes the use of libraries in Windows?

Which of the following best describes the use of Libraries in Windows? Special folders that group files and folders, possibly stored in both local or network locations, into a single logical folder.

Which of the following file extensions indicates a Windows system file?

Explanation: Program file extensions include .exe and .com. Windows system file extensions include . dll (dynamic link library), .