Closed kob-aha closed 10 months ago
Hi @kob-aha thanks for reaching out. The AppConfigData service does not have endpoints documented on this page: https://aws.amazon.com/compliance/fips/#FIPS_Endpoints_by_Service. However, AppConfig does have these endpoints on that page:
But in the AppConfig User Guide, the AppConfigData endpoints are documented as well: https://docs.aws.amazon.com/general/latest/gr/appconfig.html
So while both services have GovCloud endpoints, neither one follows the newer format: <service>-fips.<region>.<domain suffix>
. The endpoint ruleset file points to the correctly formatted endpoint. So the next step here is for the AppConfig/AppConfigData team to support the https://appconfigdata-fips.*
endpoints. I found that there is already an internal work item for them to correct the endpoint naming convention. If you have an AWS Support plan then we recommend reaching out through support for any updates related to this.
In the meantime you can specify the endpoint_url
manually, for example:
client = boto3.client('appconfigdata', endpoint_url='https://appconfigdata.us-gov-west-1.amazonaws.com')
I hope that helps. Thanks again for raising this issue. Since this needs to be addressed by the service team, I will close the issue here, but if you have any follow up questions please let us know.
Comments on closed issues are hard for our team to see. If you need more assistance, please either tag a team member or open a new issue that references this one. If you wish to keep having a conversation with other community members under this issue feel free to do so.
Describe the bug
Using Boto for calling 'appconfigdata' while setting
AWS_USE_FIPS_ENDPOINT=true
fails as it tries to access 'https://appconfigdata-fips.us-gov-west-1.amazonaws.com' which does not exist.The same happens when using AWS CLI.
Expected Behavior
When enabling FIPS with
AWS_USE_FIPS_ENDPOINT=true
, Boto should use the correct endpoint ('https://appconfigdata.us-gov-west-1.amazonaws.com')Current Behavior
Reproduction Steps
Run the following while connecting to GovCloud account:
Possible Solution
No response
Additional Information/Context
No response
SDK version used
1.32.5
Environment details (OS name and version, etc.)
MacOS 14.1.1