Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Points d'accès Amazon S3
Le service Amazon S3 fournit des points d'accès comme autre moyen d'interagir avec les compartiments Amazon S3. Les points d'accès ont des politiques et des configurations uniques qui peuvent leur être appliquées plutôt que directement au bucket. Avec AWS SDKs, vous pouvez utiliser le point d'accès Amazon Resource Names (ARNs) dans le champ du bucket pour les API opérations au lieu de spécifier explicitement le nom du bucket. Ils sont utilisés pour des opérations spécifiques telles que l'utilisation d'un point ARN d'accès GetObject
pour récupérer un objet dans un compartiment ou l'utilisation d'un point ARN d'accès PutObject
pour ajouter un objet à un compartiment.
Pour en savoir plus sur les points d'accès Amazon S3 et ARNs consultez la section Utilisation des points d'accès dans le guide de l'utilisateur Amazon S3.
Configurez cette fonctionnalité à l'aide des méthodes suivantes :
s3_use_arn_region
- partagé AWSconfig
réglage du fichierAWS_S3_USE_ARN_REGION
- variable d'environnementaws.s3UseArnRegion
- propriété JVM du système : Java/Kotlin uniquement- Pour configurer la valeur directement dans le code, consultez SDK directement votre spécialiste.
-
Ce paramètre contrôle si le point d'accès est SDK utilisé ARN Région AWS pour créer le point de terminaison régional pour la demande. Cela SDK confirme que ARN Région AWS est desservi par le même AWS partition telle que configurée par le client Région AWS pour empêcher les appels entre partitions susceptibles d'échouer. S'il est défini par multiplicateur, le paramètre configuré par le code est prioritaire, suivi du paramètre de variable d'environnement.
Valeur par défaut :
false
Valeurs valides:
-
true
— Les SDK utilisations ARN des Région AWS lors de la construction du point de terminaison au lieu de celui configuré par le client Région AWS. Exception : si le client est configuré Région AWS est un FIPS Région AWS, alors il doit correspondre ARN aux Région AWS. Dans le cas contraire, une erreur se produira. -
false
— Les SDK utilisations configurées par le client Région AWS lors de la construction du point de terminaison.
-
Compatibilité avec AWS SDKs
Les éléments suivants SDKs prennent en charge les fonctionnalités et les paramètres décrits dans cette rubrique. Toute exception partielle est notée. Tous les paramètres des propriétés du JVM système sont pris en charge par AWS SDK for Java et le Kit AWS SDK pour Kotlin uniquement.
SDK | Pris en charge | Remarques ou informations supplémentaires |
---|---|---|
AWS CLI v2 | Oui | |
SDKpour C++ | Oui | |
SDKpour Go V2 (1.x) |
Oui | |
SDKpour Go 1.x (V1) | Oui | Pour utiliser les paramètres des config fichiers partagés, vous devez activer le chargement à partir du fichier de configuration ; voir Sessions. |
SDKpour Java 2.x | Oui | |
SDKpour Java 1.x | Oui | JVMpropriété système non prise en charge. |
SDKpour JavaScript 3.x | Oui | |
SDKpour JavaScript 2.x | Oui | |
SDKpour Kotlin | Oui | |
SDKpour. NET3. x | Oui | Ne suit pas la priorité standard ; la valeur config du fichier partagé a priorité sur la variable d'environnement. |
SDKpour PHP 3.x | Oui | |
SDKpour Python (Boto3) |
Oui | |
SDKpour Ruby 3.x | Oui | |
SDKpour Rust | Non | |
SDKpour Swift | Non | |
Outils pour PowerShell | Oui | Ne suit pas la priorité standard ; la valeur config du fichier partagé a priorité sur la variable d'environnement. |