<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Rotating&#x2F;Changing API Key]]></title><description><![CDATA[<p dir="auto">Hello everyone,</p>
<p dir="auto">I accidentally uploaded a screenshot of a UI where the API key was visible to a public site. I took it down almost immediately, but I have to rotate the API key to sleep better at night.</p>
<p dir="auto">I am aware of the "Generate new APIKey" feature, but I want to know 'what' is going to break that I might not be aware of.l</p>
<p dir="auto">What I'm sure will break:</p>
<ul>
<li>Any third-party (non-appdrag) integrations</li>
</ul>
<p dir="auto">What I'm not sure will break:</p>
<ul>
<li>Scheduled tasks that require use of the API Key</li>
</ul>
<p dir="auto">Anything else I'm missing??</p>
]]></description><link>https://community.appdrag.com/topic/748/rotating-changing-api-key</link><generator>RSS for Node</generator><lastBuildDate>Thu, 14 May 2026 14:38:25 GMT</lastBuildDate><atom:link href="https://community.appdrag.com/topic/748.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 11 Mar 2021 17:33:58 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Rotating&#x2F;Changing API Key on Mon, 15 Mar 2021 07:09:19 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://community.appdrag.com/uid/9">@Daniel-Mulroy</a> said in <a href="/post/3057">Rotating/Changing API Key</a>:</p>
<blockquote>
<p dir="auto">Thanks <a class="plugin-mentions-user plugin-mentions-a" href="https://community.appdrag.com/uid/2">@Wassim</a> that helps.</p>
<p dir="auto">Does that mean the environment vars are 'hardcoded' into the version of the script that is published?</p>
</blockquote>
<p dir="auto">more info here :<br />
<a href="https://docs.aws.amazon.com/lambda/latest/dg/configuration-envvars.html" rel="nofollow ugc">https://docs.aws.amazon.com/lambda/latest/dg/configuration-envvars.html</a></p>
<p dir="auto"><code>You define environment variables on the unpublished version of your function. When you publish a version, the environment variables are locked for that version along with other version-specific configuration.</code></p>
]]></description><link>https://community.appdrag.com/post/3072</link><guid isPermaLink="true">https://community.appdrag.com/post/3072</guid><dc:creator><![CDATA[Wassim]]></dc:creator><pubDate>Mon, 15 Mar 2021 07:09:19 GMT</pubDate></item><item><title><![CDATA[Reply to Rotating&#x2F;Changing API Key on Sun, 14 Mar 2021 12:27:21 GMT]]></title><description><![CDATA[<p dir="auto">Hey Daniel, indeed, you have to resave each function individually, this will rebuild them with the latest env vars (and API Key)<br />
I recommend you to do that outside of business hours of course</p>
]]></description><link>https://community.appdrag.com/post/3069</link><guid isPermaLink="true">https://community.appdrag.com/post/3069</guid><dc:creator><![CDATA[Joseph Benguira]]></dc:creator><pubDate>Sun, 14 Mar 2021 12:27:21 GMT</pubDate></item><item><title><![CDATA[Reply to Rotating&#x2F;Changing API Key on Fri, 12 Mar 2021 17:33:28 GMT]]></title><description><![CDATA[<p dir="auto">Thanks. <a class="plugin-mentions-user plugin-mentions-a" href="https://community.appdrag.com/uid/2">@Wassim</a> what's the correct procedure to "republish" the function? Do I have to re-save and change the published version to force the update?</p>
]]></description><link>https://community.appdrag.com/post/3062</link><guid isPermaLink="true">https://community.appdrag.com/post/3062</guid><dc:creator><![CDATA[Daniel Mulroy]]></dc:creator><pubDate>Fri, 12 Mar 2021 17:33:28 GMT</pubDate></item><item><title><![CDATA[Reply to Rotating&#x2F;Changing API Key on Fri, 12 Mar 2021 13:32:29 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://community.appdrag.com/uid/9">@Daniel-Mulroy</a> yes indeed, FYI it's also an option since recently to use global context vars, this way no need to republish each function after a key rotation</p>
]]></description><link>https://community.appdrag.com/post/3059</link><guid isPermaLink="true">https://community.appdrag.com/post/3059</guid><dc:creator><![CDATA[jbenguira]]></dc:creator><pubDate>Fri, 12 Mar 2021 13:32:29 GMT</pubDate></item><item><title><![CDATA[Reply to Rotating&#x2F;Changing API Key on Fri, 12 Mar 2021 08:48:38 GMT]]></title><description><![CDATA[<p dir="auto">Thanks <a class="plugin-mentions-user plugin-mentions-a" href="https://community.appdrag.com/uid/2">@Wassim</a> that helps.</p>
<p dir="auto">Does that mean the environment vars are 'hardcoded' into the version of the script that is published?</p>
]]></description><link>https://community.appdrag.com/post/3057</link><guid isPermaLink="true">https://community.appdrag.com/post/3057</guid><dc:creator><![CDATA[Daniel Mulroy]]></dc:creator><pubDate>Fri, 12 Mar 2021 08:48:38 GMT</pubDate></item><item><title><![CDATA[Reply to Rotating&#x2F;Changing API Key on Fri, 12 Mar 2021 07:14:38 GMT]]></title><description><![CDATA[<p dir="auto">Hi,</p>
<p dir="auto">All your functions using AppDrag CloudBackend package (<a href="https://www.npmjs.com/package/appdrag-cloudbackend" rel="nofollow ugc">https://www.npmjs.com/package/appdrag-cloudbackend</a>) will require you to republish them as it's used to auth your App (with the combination of AppID and APIKey)</p>
]]></description><link>https://community.appdrag.com/post/3049</link><guid isPermaLink="true">https://community.appdrag.com/post/3049</guid><dc:creator><![CDATA[Wassim]]></dc:creator><pubDate>Fri, 12 Mar 2021 07:14:38 GMT</pubDate></item></channel></rss>