Cyberduck Mountain Duck CLI

Changes between Version 261 and Version 262 of help/en/howto/s3


Ignore:
Timestamp:
Mar 9, 2019 9:15:43 PM (2 years ago)
Author:
dkocher
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • help/en/howto/s3

    v261 v262  
    6565[[Image(MFA Token Prompt.png)]]
    6666
    67  * [https://svn.cyberduck.io/trunk/profiles/S3%20(Credentials%20from%20AWS%20Security%20Token%20Service).cyberduckprofile Download] the ''S3 (Credentials from AWS Security Token Service)'' profile for preconfigured settings. You must provide configuration in the standard credentials property file `~/.aws/credentials` from [https://docs.aws.amazon.com/cli/latest/userguide/cli-multiple-profiles.html AWS Command Line Interface]. Configure a bookmark with the ''Username'' matching the profile name from `~/.aws/credentials` with the `role_arn` configuration.
     67 * [https://svn.cyberduck.io/trunk/profiles/S3%20(Credentials%20from%20AWS%20Security%20Token%20Service).cyberduckprofile Download] the ''S3 (Credentials from AWS Security Token Service)'' profile for preconfigured settings. You must provide configuration in the standard credentials property file `~/.aws/credentials` from [https://docs.aws.amazon.com/cli/latest/userguide/cli-multiple-profiles.html AWS Command Line Interface]. Configure a bookmark with the field titled ''Profile Name in ~/.aws/credentials'' matching the profile name from `~/.aws/credentials` with the `role_arn` configuration.
    6868
    6969==== Example configuration ====
     
    7979}}}
    8080
     81=== Connecting using credentials managed in ~/.aws/credentials  ===
     82Instead of providing Access Key ID and Secret Access Key, authenticate using credentials managed in `~/aws/credentials` using third party tools. The properties `aws_access_key_id`, `aws_secret_access_key` and `aws_session_token` are supported. Configure a bookmark with the field titled ''Profile Name in ~/.aws/credentials'' matching the profile name from `~/.aws/credentials`.
     83
     84You might be interested in scripts maintained by third parties to facility managing credentials
     85 * [https://github.com/jmvbxx/cyberduck-s3-config Manage configuration files for Cyberduck S3 (AssumeRoles from AWS STS)]
     86 * [https://github.com/vwal/awscli-mfa Utilities for easy management of AWS MFA and role sessions and virtual MFA devices]
     87
    8188=== Read credentials from ~/.aws/credentials ===
    82 When editing a bookmark, the ''Access Key ID'' is set from the `default` profile in the credentials file located at `~/.aws/credentials`.
     89When editing a bookmark, the ''Access Key ID'' is set from the `default` profile in the credentials file located at `~/.aws/credentials` if such a profile exists.
    8390
    8491== Third-Party S3 providers ==